|
BurgerLib
|
#include "pkvorbisbitrate.h"#include "pkvorbiscodecinternal.h"#include "pkvorbiscodec.h"#include "clstdlib.h"#include "mmmemory.h"
Defines | |
| #define | LIMITBITS(pos, bin) |
Functions | |
| static long BURGER_API | BINBITS (bitrate_manager_state *bm, long pos, long inbin) |
| static long BURGER_API | LACING_ADJUST (long bits) |
| static double BURGER_API | floater_interpolate (bitrate_manager_state *bm, vorbis_info *vi, double desired_rate) |
| static long BURGER_API | limit_sum (bitrate_manager_state *bm, int limit) |
| void BURGER_API | vorbis_bitrate_init (vorbis_info *vi, bitrate_manager_state *bm) |
| void BURGER_API | vorbis_bitrate_clear (bitrate_manager_state *bm) |
| int BURGER_API | vorbis_bitrate_managed (vorbis_block *vb) |
| int BURGER_API | vorbis_bitrate_maxmarkers (void) |
| int BURGER_API | vorbis_bitrate_addblock (vorbis_block *vb) |
| int BURGER_API | vorbis_bitrate_flushpacket (vorbis_dsp_state *vd, ogg_packet *op) |
| #define LIMITBITS | ( | pos, | |
| bin | |||
| ) |
((bin)>-bins?\
bm->minmax_binstack[(pos)*bins*2+((bin)+bins)-1]:0)
| static long BURGER_API BINBITS | ( | bitrate_manager_state * | bm, |
| long | pos, | ||
| long | inbin | ||
| ) | [static] |
| static double BURGER_API floater_interpolate | ( | bitrate_manager_state * | bm, |
| vorbis_info * | vi, | ||
| double | desired_rate | ||
| ) | [static] |
| static long BURGER_API LACING_ADJUST | ( | long | bits | ) | [static] |
| static long BURGER_API limit_sum | ( | bitrate_manager_state * | bm, |
| int | limit | ||
| ) | [static] |
| int BURGER_API vorbis_bitrate_addblock | ( | vorbis_block * | vb | ) |
| int BURGER_API vorbis_bitrate_flushpacket | ( | vorbis_dsp_state * | vd, |
| ogg_packet * | op | ||
| ) |
| void BURGER_API vorbis_bitrate_init | ( | vorbis_info * | vi, |
| bitrate_manager_state * | bm | ||
| ) |
| int BURGER_API vorbis_bitrate_managed | ( | vorbis_block * | vb | ) |
| int BURGER_API vorbis_bitrate_maxmarkers | ( | void | ) |
1.8.0