Chris@1: Chris@1: Chris@1:
Chris@1:libogg documentation |
Chris@1: libogg release 1.3.0 - 20110804 |
Chris@1:
Libogg contains several functions which are generally useful when using Ogg streaming, whether encoding or decoding. Chris@1:
Chris@1: All the libogg specific functions are declared in "ogg/ogg.h". Chris@1:
Chris@1:
These functions can be used to manipulate some of the basic elements of Ogg - streams and pages. Streams and pages are important during both the encode and decode process.
Chris@1:
Chris@1:
Chris@1:
function | Chris@1:purpose | Chris@1:|
ogg_stream_init | Chris@1:Initializes an Ogg bitstream. | Chris@1:|
ogg_stream_clear | Chris@1:Clears the storage within the Ogg stream, but does not free the stream itself. | Chris@1: |
ogg_stream_reset | Chris@1:Resets the stream status to its initial position. | Chris@1:|
ogg_stream_destroy | Chris@1:Frees the entire Ogg stream. | Chris@1:|
ogg_stream_check | Chris@1:Check for asyncronous errors. | Chris@1:|
ogg_stream_eos | Chris@1:Indicates whether we are at the end of the stream. | Chris@1:|
ogg_page_version | Chris@1:Returns the version of ogg_page that this stream/page uses | Chris@1:|
ogg_page_continued | Chris@1:Indicates if the current page contains a continued packet from the last page. | Chris@1:|
ogg_page_packets | Chris@1:Indicates the number of packets contained in a page. | Chris@1:|
ogg_page_bos | Chris@1:Indicates if the current page is the beginning of the stream. | Chris@1:|
ogg_page_eos | Chris@1:Indicates if the current page is the end of the stream. | Chris@1:|
ogg_page_granulepos | Chris@1:Returns the precise playback location of this page. | Chris@1:|
ogg_page_serialno | Chris@1:Returns the unique serial number of the logical bitstream associated with this page. | Chris@1:|
ogg_page_pageno | Chris@1:Returns the sequential page number for this page. | Chris@1:|
ogg_packet_clear | Chris@1:Clears the ogg_packet structure. | Chris@1:|
ogg_page_checksum_set | Chris@1:Checksums an ogg_page. | Chris@1:
copyright © 2000-2011 Xiph.Org |
Chris@1: Chris@1: |
libogg documentation |
Chris@1: libogg release 1.3.0 - 20110804 |
Chris@1: