Sha256: a22035ef1b18c4f33832af9981066ff4c92865a47b8c4981ab9f97cb91e7fa50

Contents?: true

Size: 1.72 KB

Versions: 18

Compression:

Stored size: 1.72 KB

Contents

\section{Introduction}\label{index_intro}
This is the documentation for {\ttfamily libtheora} C A\-P\-I. The current reference implementation for {\tt Theora}, a free, patent-\/unencumbered video codec. Theora is derived from On2's V\-P3 codec with additional features and integration with Ogg multimedia formats by {\tt the Xiph.\-Org Foundation}. Complete documentation of the format itself is available in {\tt the Theora specification}.\subsection{Organization}\label{index_Organization}
The functions documented here are actually subdivided into three separate libraries\-:
\begin{DoxyItemize}
\item {\ttfamily libtheoraenc} contains the encoder interface, described in \doxyref{Functions for Encoding}{p.}{group__encfuncs}.
\item {\ttfamily libtheoradec} contains the decoder interface and routines shared with the encoder. You must also link to this if you link to {\ttfamily libtheoraenc}. The routines in this library are described in \doxyref{Functions for Decoding}{p.}{group__decfuncs} and \doxyref{Functions Shared by Encode and Decode}{p.}{group__basefuncs}.
\item {\ttfamily libtheora} contains the \doxyref{Legacy pre-\/1.\-0 C A\-P\-I}{p.}{group__oldfuncs}.
\end{DoxyItemize}

New code should link to {\ttfamily libtheoradec} and, if using encoder features, {\ttfamily libtheoraenc}. Together these two export both the standard and the legacy A\-P\-I, so this is all that is needed by any code. The older {\ttfamily libtheora} library is provided just for compatibility with older build configurations.

In general the recommended 1.\-x A\-P\-I symbols can be distinguished by their {\ttfamily th\-\_\-} or {\ttfamily T\-H\-\_\-} namespace prefix. The older, legacy A\-P\-I uses {\ttfamily theora\-\_\-} or {\ttfamily O\-C\-\_\-} prefixes instead. 

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
gstreamer-2.2.0-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-2.1.0-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-2.0.3-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-2.0.2-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-2.0.1-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-2.0.0-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.2.6-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.2.5-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.2.4-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.2.3-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.2.1-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.2.0-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.1.9-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.1.8-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.1.7-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.1.6-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.1.5-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex
gstreamer-1.1.4-x86-mingw32 vendor/local/share/doc/libtheora-1.1.1/latex/index.tex