vorbisfile documentation |
vorbisfile version 1.25 - 20000615 |
declared in "vorbis/codec.h"
The vorbis_info structure contains information about a vorbis bitstream. Most of the information in this struct is more complex and in-depth than we need when using basic API calls.
typedef struct vorbis_info{ int version; int channels; long rate; long bitrate_upper; long bitrate_nominal; long bitrate_lower; long blocksizes[2]; int modes; int maps; int times; int floors; int residues; int books; int psys; /* encode only */ vorbis_info_mode *mode_param[64]; int map_type[64]; vorbis_info_mapping *map_param[64]; int time_type[64]; vorbis_info_time *time_param[64]; int floor_type[64]; vorbis_info_floor *floor_param[64]; int residue_type[64]; vorbis_info_residue *residue_param[64]; static_codebook *book_param[256]; vorbis_info_psy *psy_param[64]; /* encode only */ /* for block long/sort tuning; encode only */ int envelopesa; double preecho_thresh; double preecho_clamp; } vorbis_info; |
copyright © 2000 vorbis team |
|
vorbisfile documentation |
vorbisfile version 1.25 - 20000615 |