\doxysection{oggz\+\_\+stream.\+h File Reference}
\label{oggz__stream_8h}\index{oggz\_stream.h@{oggz\_stream.h}}


Interfaces for querying Ogg streams.  


\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\textbf{ Oggz\+Stream\+Content} \textbf{ oggz\+\_\+stream\+\_\+get\+\_\+content} (\textbf{ OGGZ} $\ast$oggz, long serialno)
\begin{DoxyCompactList}\small\item\em Determine the content type of the oggz stream referred to by {\itshape serialno}. \end{DoxyCompactList}\item 
const char $\ast$ \textbf{ oggz\+\_\+stream\+\_\+get\+\_\+content\+\_\+type} (\textbf{ OGGZ} $\ast$oggz, long serialno)
\begin{DoxyCompactList}\small\item\em Return human-\/readable string representation of content type of oggz stream referred to by {\itshape serialno}. \end{DoxyCompactList}\item 
int \textbf{ oggz\+\_\+stream\+\_\+get\+\_\+numheaders} (\textbf{ OGGZ} $\ast$oggz, long serialno)
\begin{DoxyCompactList}\small\item\em Determine the number of headers of the oggz stream referred to by {\itshape serialno}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Interfaces for querying Ogg streams. 



\doxysubsection{Function Documentation}
\index{oggz\_stream.h@{oggz\_stream.h}!oggz\_stream\_get\_content@{oggz\_stream\_get\_content}}
\index{oggz\_stream\_get\_content@{oggz\_stream\_get\_content}!oggz\_stream.h@{oggz\_stream.h}}
\doxysubsubsection{oggz\_stream\_get\_content()}
{\footnotesize\ttfamily \label{oggz__stream_8h_a1cd43b28f34bf82dc1830cc517b19e14} 
\textbf{ Oggz\+Stream\+Content} oggz\+\_\+stream\+\_\+get\+\_\+content (\begin{DoxyParamCaption}\item[{\textbf{ OGGZ} $\ast$}]{oggz}{, }\item[{long}]{serialno}{}\end{DoxyParamCaption})}



Determine the content type of the oggz stream referred to by {\itshape serialno}. 


\begin{DoxyParams}{Parameters}
{\em oggz} & An OGGZ handle \\
\hline
{\em serialno} & An ogg stream serialno \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em OGGZ\+\_\+\+CONTENT\+\_\+\+THEORA..\+OGGZ\+\_\+\+CONTENT\+\_\+\+UNKNOWN} & content successfully identified \\
\hline
{\em OGGZ\+\_\+\+ERR\+\_\+\+BAD\+\_\+\+OGGZ} & {\itshape oggz} does not refer to an existing OGGZ \\
\hline
{\em OGGZ\+\_\+\+ERR\+\_\+\+BAD\+\_\+\+SERIALNO} & {\itshape serialno} does not refer to an existing stream \\
\hline
\end{DoxyRetVals}
\index{oggz\_stream.h@{oggz\_stream.h}!oggz\_stream\_get\_content\_type@{oggz\_stream\_get\_content\_type}}
\index{oggz\_stream\_get\_content\_type@{oggz\_stream\_get\_content\_type}!oggz\_stream.h@{oggz\_stream.h}}
\doxysubsubsection{oggz\_stream\_get\_content\_type()}
{\footnotesize\ttfamily \label{oggz__stream_8h_a0a57a0b8723c999160cf0379477341b1} 
const char $\ast$ oggz\+\_\+stream\+\_\+get\+\_\+content\+\_\+type (\begin{DoxyParamCaption}\item[{\textbf{ OGGZ} $\ast$}]{oggz}{, }\item[{long}]{serialno}{}\end{DoxyParamCaption})}



Return human-\/readable string representation of content type of oggz stream referred to by {\itshape serialno}. 


\begin{DoxyParams}{Parameters}
{\em oggz} & An OGGZ handle \\
\hline
{\em serialno} & An ogg stream serialno \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em string} & the name of the content type \\
\hline
{\em NULL} & {\itshape oggz} or {\itshape serialno} invalid \\
\hline
\end{DoxyRetVals}
\index{oggz\_stream.h@{oggz\_stream.h}!oggz\_stream\_get\_numheaders@{oggz\_stream\_get\_numheaders}}
\index{oggz\_stream\_get\_numheaders@{oggz\_stream\_get\_numheaders}!oggz\_stream.h@{oggz\_stream.h}}
\doxysubsubsection{oggz\_stream\_get\_numheaders()}
{\footnotesize\ttfamily \label{oggz__stream_8h_ae3b1aa364b5bf0d7b331aab70646ab10} 
int oggz\+\_\+stream\+\_\+get\+\_\+numheaders (\begin{DoxyParamCaption}\item[{\textbf{ OGGZ} $\ast$}]{oggz}{, }\item[{long}]{serialno}{}\end{DoxyParamCaption})}



Determine the number of headers of the oggz stream referred to by {\itshape serialno}. 


\begin{DoxyParams}{Parameters}
{\em oggz} & An OGGZ handle \\
\hline
{\em serialno} & An ogg stream serialno \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em OGGZ\+\_\+\+CONTENT\+\_\+\+THEORA..\+OGGZ\+\_\+\+CONTENT\+\_\+\+UNKNOWN} & content successfully identified \\
\hline
{\em OGGZ\+\_\+\+ERR\+\_\+\+BAD\+\_\+\+OGGZ} & {\itshape oggz} does not refer to an existing OGGZ \\
\hline
{\em OGGZ\+\_\+\+ERR\+\_\+\+BAD\+\_\+\+SERIALNO} & {\itshape serialno} does not refer to an existing stream \\
\hline
\end{DoxyRetVals}
