Tremor - File Information

Tremor documentation | Tremor version 1.0 - 20020403

# File Information

Libvorbisidec contains many functions to get information about bitstream attributes and decoding status.

All libvorbisidec file information routines are declared in "ivorbisfile.h".

function | purpose
ov_bitrate | Returns the average bitrate of the current logical bitstream.
ov_bitrate_instant | Returns the exact bitrate since the last call of this function, or -1 if at the beginning of the bitream or no new information is available.
ov_streams | Gives the number of logical bitstreams within the current physical bitstream.
ov_seekable | Indicates whether the bitstream is seekable.
ov_serialnumber | Returns the unique serial number of the specified logical bitstream.
ov_raw_total | Returns the total (compressed) bytes in a physical or logical seekable bitstream.
ov_pcm_total | Returns the total number of samples in a physical or logical seekable bitstream.
ov_time_total | Returns the total time length in seconds of a physical or logical seekable bitstream.
ov_raw_tell | Returns the byte location of the next sample to be read, giving the approximate location in the stream that the decoding engine has reached.
ov_pcm_tell | Returns the sample location of the next sample to be read, giving the approximate location in the stream that the decoding engine has reached.
ov_time_tell | Returns the time location of the next sample to be read, giving the approximate location in the stream that the decoding engine has reached.
ov_info | Returns the vorbis_info struct for a specific bitstream section.
ov_comment | Returns attached comments for the current bitstream.

copyright © 2002 Xiph.org | Ogg Vorbis
Tremor documentation | Tremor version 1.0 - 20020403