\doxysection{com.\+tritondigital.\+player.\+exoplayer.\+extractor.\+flv.\+Td\+Flv\+Extractor Class Reference}
\hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor}{}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor}\index{com.tritondigital.player.exoplayer.extractor.flv.TdFlvExtractor@{com.tritondigital.player.exoplayer.extractor.flv.TdFlvExtractor}}


Created by mkabore on 27/10/2016.  


Inheritance diagram for com.\+tritondigital.\+player.\+exoplayer.\+extractor.\+flv.\+Td\+Flv\+Extractor\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a08ba507772087566e81e1a2002d01d21}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a08ba507772087566e81e1a2002d01d21} 
void {\bfseries set\+Meta\+Data\+Listener} (\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdMetaDataListener}{Td\+Meta\+Data\+Listener}} listener)
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a829a91dca856103d9fbda2a7a69ad2a8}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a829a91dca856103d9fbda2a7a69ad2a8} 
boolean {\bfseries sniff} (Extractor\+Input input)  throws IOException 
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a9fdfbe656d344f3cd94da938cfa0009c}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a9fdfbe656d344f3cd94da938cfa0009c} 
void {\bfseries init} (Extractor\+Output output)
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a97eb8465d5df203ca7691e3a91bacf8b}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a97eb8465d5df203ca7691e3a91bacf8b} 
void {\bfseries seek} (long position, long time\+Us)
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a118b9e1182c25fb35517417ce8627dc9}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a118b9e1182c25fb35517417ce8627dc9} 
void {\bfseries release} ()
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_ac03dc2a558d9eb926080e05bc1d5c123}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_ac03dc2a558d9eb926080e05bc1d5c123} 
int {\bfseries read} (Extractor\+Input input, Position\+Holder seek\+Position)  throws IOException 
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_aee40a5bc57a6e5b26397b7b450df31f8}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_aee40a5bc57a6e5b26397b7b450df31f8} 
int {\bfseries tag\+Type}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_af832525e460f06d939a296e0a9047844}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_af832525e460f06d939a296e0a9047844} 
int {\bfseries tag\+Data\+Size}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a577cc1206bd20a9e28fb4c5af0d4a596}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a577cc1206bd20a9e28fb4c5af0d4a596} 
long {\bfseries tag\+Timestamp\+Us}
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static final Extractors\+Factory \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a354459d12fae4282c2fadd798f0089af}{FACTORY}}
\begin{DoxyCompactList}\small\item\em Factory for {\ttfamily \doxylink{}{Td\+Flv\+Extractor}} instances. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Created by mkabore on 27/10/2016. 

Facilitates the extraction of data from the FLV container format. 

\doxysubsection{Member Data Documentation}
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a354459d12fae4282c2fadd798f0089af}\label{classcom_1_1tritondigital_1_1player_1_1exoplayer_1_1extractor_1_1flv_1_1TdFlvExtractor_a354459d12fae4282c2fadd798f0089af} 
\index{com.tritondigital.player.exoplayer.extractor.flv.TdFlvExtractor@{com.tritondigital.player.exoplayer.extractor.flv.TdFlvExtractor}!FACTORY@{FACTORY}}
\index{FACTORY@{FACTORY}!com.tritondigital.player.exoplayer.extractor.flv.TdFlvExtractor@{com.tritondigital.player.exoplayer.extractor.flv.TdFlvExtractor}}
\doxysubsubsection{\texorpdfstring{FACTORY}{FACTORY}}
{\footnotesize\ttfamily final Extractors\+Factory com.\+tritondigital.\+player.\+exoplayer.\+extractor.\+flv.\+Td\+Flv\+Extractor.\+FACTORY\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=\ \textcolor{keyword}{new}\ ExtractorsFactory()\ \{}
\DoxyCodeLine{}
\DoxyCodeLine{\ \ \ \ \ \ \ \ @Override}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{keyword}{public}\ Extractor[]\ createExtractors()\ \{}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \textcolor{keyword}{new}\ Extractor[]\ \{\textcolor{keyword}{new}\ TdFlvExtractor()\};}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{}
\DoxyCodeLine{\ \ \ \ \}}

\end{DoxyCode}


Factory for {\ttfamily \doxylink{}{Td\+Flv\+Extractor}} instances. 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
player/src/main/java/com/tritondigital/player/exoplayer/extractor/flv/Td\+Flv\+Extractor.\+java\end{DoxyCompactItemize}
