Name Description Size
codec.h \mainpage \section intro Introduction This is the documentation for the <tt>libtheora</tt> C API. The \c libtheora package is the current reference implementation for <a href="http://www.theora.org/">Theora</a>, a free, patent-unencumbered video codec. Theora is derived from On2's VP3 codec with additional features and integration with Ogg multimedia formats by <a href="http://www.xiph.org/">the Xiph.Org Foundation</a>. Complete documentation of the format itself is available in <a href="http://www.theora.org/doc/Theora.pdf">the Theora specification</a>. \section Organization The functions documented here are divided between two separate libraries: - \c libtheoraenc contains the encoder interface, described in \ref encfuncs. - \c libtheoradec contains the decoder interface, described in \ref decfuncs, \n and additional \ref basefuncs. New code should link to \c libtheoradec. If using encoder features, it must also link to \c libtheoraenc. During initial development, prior to the 1.0 release, \c libtheora exported a different \ref oldfuncs which combined both encode and decode functions. In general, legacy API symbols can be indentified by their \c theora_ or \c OC_ namespace prefixes. The current API uses \c th_ or \c TH_ instead. While deprecated, \c libtheoraenc and \c libtheoradec together export the legacy api as well at the one documented above. Likewise, the legacy \c libtheora included with this package exports the new 1.x API. Older code and build scripts can therefore but updated independently to the current scheme. 26216
theora.h __cplusplus 33433
theoradec.h \file The <tt>libtheoradec</tt> C decoding API. 16270