Chris@1: Chris@1: Chris@1: Chris@1: libvorbis - function - vorbis_analysis_blockout Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:

libvorbis documentation

libvorbis version 1.3.2 - 20101101

Chris@1: Chris@1:

vorbis_analysis_blockout

Chris@1: Chris@1:

declared in "vorbis/codec.h";

Chris@1: Chris@1:

This fuction examines the available uncompressed data and tries to Chris@1: break it into appropriate sized blocks. It should be called in a loop Chris@1: after adding new data with vorbis_analysis_buffer()/vorbis_analysis_wrote() Chris@1: until it returns zero (need more data) or an negative value (error). Chris@1:

Chris@1:

Chris@1: Each block returned should be passed to vorbis_analysis() for transform Chris@1: and coding. Chris@1:

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

Chris@1: extern int      vorbis_analysis_blockout(vorbis_dsp_state *v,vorbis_block *vb);
Chris@1: 
Chris@1:
Chris@1: Chris@1:

Parameters

Chris@1:
Chris@1:
v
Chris@1:
Pointer to the vorbis_dsp_state representing the encoder.
Chris@1:
vb
Chris@1:
Pointer to a previously initialized vorbis_block object to hold the Chris@1: returned data. 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:

copyright © 2010 Xiph.Org

Ogg Vorbis

libvorbis documentation

libvorbis version 1.3.2 - 20101101

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