\section{oggz\-\_\-stream.\-h File Reference}
\label{oggz__stream_8h}\index{oggz\-\_\-stream.\-h@{oggz\-\_\-stream.\-h}}


Interfaces for querying Ogg streams.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Oggz\-Stream\-Content} {\bf oggz\-\_\-stream\-\_\-get\-\_\-content} ({\bf O\-G\-G\-Z} $\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$ {\bf oggz\-\_\-stream\-\_\-get\-\_\-content\-\_\-type} ({\bf O\-G\-G\-Z} $\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 {\bf oggz\-\_\-stream\-\_\-get\-\_\-numheaders} ({\bf O\-G\-G\-Z} $\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}


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

\subsection{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}}
\subsubsection[{oggz\-\_\-stream\-\_\-get\-\_\-content}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Oggz\-Stream\-Content} oggz\-\_\-stream\-\_\-get\-\_\-content (
\begin{DoxyParamCaption}
\item[{{\bf O\-G\-G\-Z} $\ast$}]{oggz, }
\item[{long}]{serialno}
\end{DoxyParamCaption}
)}\label{oggz__stream_8h_a1cd43b28f34bf82dc1830cc517b19e14}


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


\begin{DoxyParams}{Parameters}
{\em oggz} & An O\-G\-G\-Z handle \\
\hline
{\em serialno} & An ogg stream serialno \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em O\-G\-G\-Z\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-T\-H\-E\-O\-R\-A..\-O\-G\-G\-Z\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-U\-N\-K\-N\-O\-W\-N} & content successfully identified \\
\hline
{\em O\-G\-G\-Z\-\_\-\-E\-R\-R\-\_\-\-B\-A\-D\-\_\-\-O\-G\-G\-Z} & {\itshape oggz} does not refer to an existing O\-G\-G\-Z \\
\hline
{\em O\-G\-G\-Z\-\_\-\-E\-R\-R\-\_\-\-B\-A\-D\-\_\-\-S\-E\-R\-I\-A\-L\-N\-O} & {\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}}
\subsubsection[{oggz\-\_\-stream\-\_\-get\-\_\-content\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ oggz\-\_\-stream\-\_\-get\-\_\-content\-\_\-type (
\begin{DoxyParamCaption}
\item[{{\bf O\-G\-G\-Z} $\ast$}]{oggz, }
\item[{long}]{serialno}
\end{DoxyParamCaption}
)}\label{oggz__stream_8h_a85665d758dbc159bc48055bf3f572b37}


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


\begin{DoxyParams}{Parameters}
{\em oggz} & An O\-G\-G\-Z 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 N\-U\-L\-L} & {\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}}
\subsubsection[{oggz\-\_\-stream\-\_\-get\-\_\-numheaders}]{\setlength{\rightskip}{0pt plus 5cm}int oggz\-\_\-stream\-\_\-get\-\_\-numheaders (
\begin{DoxyParamCaption}
\item[{{\bf O\-G\-G\-Z} $\ast$}]{oggz, }
\item[{long}]{serialno}
\end{DoxyParamCaption}
)}\label{oggz__stream_8h_ae3b1aa364b5bf0d7b331aab70646ab10}


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


\begin{DoxyParams}{Parameters}
{\em oggz} & An O\-G\-G\-Z handle \\
\hline
{\em serialno} & An ogg stream serialno \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em O\-G\-G\-Z\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-T\-H\-E\-O\-R\-A..\-O\-G\-G\-Z\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-U\-N\-K\-N\-O\-W\-N} & content successfully identified \\
\hline
{\em O\-G\-G\-Z\-\_\-\-E\-R\-R\-\_\-\-B\-A\-D\-\_\-\-O\-G\-G\-Z} & {\itshape oggz} does not refer to an existing O\-G\-G\-Z \\
\hline
{\em O\-G\-G\-Z\-\_\-\-E\-R\-R\-\_\-\-B\-A\-D\-\_\-\-S\-E\-R\-I\-A\-L\-N\-O} & {\itshape serialno} does not refer to an existing stream \\
\hline
\end{DoxyRetVals}
