Chris@1: Chris@1: Chris@1: Chris@1: Vorbisfile - function - ov_time_seek_lap Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:

Vorbisfile documentation

vorbisfile version 1.3.2 - 20101101

Chris@1: Chris@1:

ov_time_seek_lap

Chris@1: Chris@1:

declared in "vorbis/vorbisfile.h";

Chris@1: Chris@1:

For seekable Chris@1: streams, ov_time_seek_lap seeks to the given time. This variant of ov_time_seek also automatically Chris@1: crosslaps the transition from the previous playback position into the Chris@1: new playback position in order to eliminate clicking and boundary Chris@1: discontinuities. Otherwise, usage and behavior is identical to ov_time_seek. Chris@1: Chris@1:

ov_time_seek_lap also updates everything needed within the decoder, Chris@1: so you can immediately call ov_read() and Chris@1: get data from the newly seeked to position. Chris@1: Chris@1:

ov_time_seek_lap will lap between logical stream links of differing Chris@1: numbers of channels. Any extra channels from the origin of the seek Chris@1: are ignored; playback of these channels simply ends. Extra channels at Chris@1: the destination are lapped from silence. ov_time_seek_lap will also Chris@1: lap between logical stream links of differing sample rates. In this Chris@1: case, the sample rates are ignored (no implicit resampling is done to Chris@1: match playback). It is up to the application developer to decide if Chris@1: this behavior makes any sense in a given context; in practical use, Chris@1: these default behaviors perform sensibly. Chris@1: Chris@1:

This function does not work for unseekable streams. Chris@1: Chris@1: Chris@1:

Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
Chris@1:

Chris@1: int ov_time_seek_lap(OggVorbis_File *vf, double s);
Chris@1: 
Chris@1:
Chris@1: Chris@1:

Parameters

Chris@1:
Chris@1:
vf
Chris@1:
Pointer to our already opened and initialized OggVorbis_File structure.
Chris@1:
pos
Chris@1:
Location to seek to within the file, specified in seconds.
Chris@1:
Chris@1: Chris@1: Chris@1:

Return Values

Chris@1:
Chris@1:
Chris@1: Chris@1: Chris@1:

Chris@1:
Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:

copyright © 2000-2010 Xiph.Org

Ogg Vorbis

Vorbisfile documentation

vorbisfile version 1.3.2 - 20101101

Chris@1: Chris@1: Chris@1: Chris@1: