#include <vorbiscc.h>
Public Member Functions | |
| vorbis_info * | get_data () |
| int | encode_init (long channels, long rate, long max_bitrate, long nominal_bitrate, long min_bitrate) |
| int | encode_setup_managed (long channels, long rate, long max_bitrate, long nominal_bitrate, long min_bitrate) |
| int | encode_setup_vbr (long channels, long rate, float base_quality) |
| quality from 0. (lo) to 1. (hi) | |
| int | encode_init_vbr (long channels, long rate, float base_quality) |
| int | encode_ctl (vorbis_info *vi, int number, void *arg) |
| int | encode_setup_init () |
| int | info_blocksize (int zo) |
| int | synthesis_halfrate (int flag) |
| int | synthesis_halfrate_p () |
| int | synthesis_headerin (comment *vc, packet *op) |
| long | packet_blocksize (packet *op) |
| int | get_version () |
| int | get_channels () |
| long | get_rate () |
Public Attributes | |
| vorbis_info | data |
Protected Member Functions | |
| int | synthesis_headerin (vorbis_comment *vc, ogg_packet *op) |
| long | packet_blocksize (ogg_packet *op) |
| void | info_init () |
| void | info_clear () |
1.3.5