From 8e94244f86e657e4113e35438e59cf5771882b25 Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 3 Mar 2024 12:51:03 +0100 Subject: libogg and libvorbis are no longer part of this source tree --- contrib/vorbis/doc/vorbisfile/ov_crosslap.html | 100 ------------------------- 1 file changed, 100 deletions(-) delete mode 100644 contrib/vorbis/doc/vorbisfile/ov_crosslap.html (limited to 'contrib/vorbis/doc/vorbisfile/ov_crosslap.html') diff --git a/contrib/vorbis/doc/vorbisfile/ov_crosslap.html b/contrib/vorbis/doc/vorbisfile/ov_crosslap.html deleted file mode 100644 index 0b2b102..0000000 --- a/contrib/vorbis/doc/vorbisfile/ov_crosslap.html +++ /dev/null @@ -1,100 +0,0 @@ - - - -Vorbisfile - function - ov_crosslap - - - - - - - - - -

Vorbisfile documentation

vorbisfile version 1.3.2 - 20101101

- -

ov_crosslap()

- -

declared in "vorbis/vorbisfile.h";

- -

ov_crosslap overlaps and blends the boundary at a transition -between two separate streams represented by separate OggVorbis_File structures. For lapping -transitions due to seeking within a single stream represented by a -single OggVorbis_File structure, -consider using the lapping versions of the vorbisfile seeking functions instead. - -

ov_crosslap is used between the last (usually ov_read) call on -the old stream and the first ov_read from the new stream. Any -desired positioning of the new stream must occur before the call to -ov_crosslap() as a seek dumps all prior lapping information from a -stream's decode state. Crosslapping does not introduce or remove any -extraneous samples; positioning works exactly as if ov_crosslap was not -called. - -

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

- - - - -
-

-long ov_crosslap(OggVorbis_File *old, OggVorbis_File *new);
-
-
-
- -

Parameters

-
-
old
-
A pointer to the OggVorbis_File structure representing the origin stream from which to transition playback.
- -
new
-
A pointer to the OggVorbis_File structure representing the stream with which playback continues.
-
- - -

Return Values

-
-
-
OV_EINVAL
-
crosslap called with an OggVorbis_File structure that isn't open.
-
OV_EFAULT
-
internal error; implies a library bug or external heap corruption.
-
OV_EREAD
-
A read from media returned an error.
-
OV_EOF
-
indicates stream vf2 is at end of file, or that vf1 is at end of file immediately after a seek (making crosslap impossible as there's no preceding decode state to crosslap).
-
0
-
success.
-
-
- - - -

-
- - - - - - - - -

copyright © 2000-2010 Xiph.Org

Ogg Vorbis

Vorbisfile documentation

vorbisfile version 1.3.2 - 20101101

- - - - -- cgit v1.1