"L. Spiro Engine"
|
Bitrate tracking and management. More...
#include <LSSVorbisBitrate.h>
Classes | |
struct | bitrate_manager_info |
struct | bitrate_manager_state |
Public Types | |
typedef struct lss::CVorbisBitrate::bitrate_manager_state * | LPbitrate_manager_state |
typedef struct lss::CVorbisBitrate::bitrate_manager_state | LPCbitrate_manager_state |
typedef struct lss::CVorbisBitrate::bitrate_manager_info * | LPbitrate_manager_info |
typedef struct lss::CVorbisBitrate::bitrate_manager_info | LPCbitrate_manager_info |
Static Public Member Functions | |
static LSVOID | vorbis_bitrate_init (CVorbisCodec::vorbis_info *_pviVi, bitrate_manager_state *_pbmsBs) |
static LSVOID | vorbis_bitrate_clear (bitrate_manager_state *_pbmsBs) |
static LSINT32 | vorbis_bitrate_managed (CVorbisCodec::vorbis_block *_pvbVb) |
static LSINT32 | vorbis_bitrate_addblock (CVorbisCodec::vorbis_block *_pvbVb) |
static LSINT32 | vorbis_bitrate_flushpacket (CVorbisCodec::vorbis_dsp_state *_pvdsVd, COgg::ogg_packet *_popOp) |
Bitrate tracking and management.
Class CVorbisBitrate Description: Bitrate tracking and management.
typedef struct lss::CVorbisBitrate::bitrate_manager_info * lss::CVorbisBitrate::LPbitrate_manager_info |
Undocumented structure from the Vorbis library.
typedef struct lss::CVorbisBitrate::bitrate_manager_state * lss::CVorbisBitrate::LPbitrate_manager_state |
Encode side bitrate tracking.
static LSINT32 lss::CVorbisBitrate::vorbis_bitrate_addblock | ( | CVorbisCodec::vorbis_block * | _pvbVb | ) | [static] |
Undocumented function from the Vorbis library.
_pvbVb | Undocumented parameter from the Vorbis library. |
static LSVOID lss::CVorbisBitrate::vorbis_bitrate_clear | ( | bitrate_manager_state * | _pbmsBs | ) | [static] |
Undocumented function from the Vorbis library.
_pbmsBs | Undocumented parameter from the Vorbis library. |
static LSINT32 lss::CVorbisBitrate::vorbis_bitrate_flushpacket | ( | CVorbisCodec::vorbis_dsp_state * | _pvdsVd, |
COgg::ogg_packet * | _popOp | ||
) | [static] |
Undocumented function from the Vorbis library.
_pvdsVd | Undocumented parameter from the Vorbis library. |
_popOp | Undocumented parameter from the Vorbis library. |
static LSVOID lss::CVorbisBitrate::vorbis_bitrate_init | ( | CVorbisCodec::vorbis_info * | _pviVi, |
bitrate_manager_state * | _pbmsBs | ||
) | [static] |
Undocumented function from the Vorbis library.
_pviVi | Undocumented parameter from the Vorbis library. |
_pbmsBs | Undocumented parameter from the Vorbis library. |
static LSINT32 lss::CVorbisBitrate::vorbis_bitrate_managed | ( | CVorbisCodec::vorbis_block * | _pvbVb | ) | [static] |
Undocumented function from the Vorbis library.
_pvbVb | Undocumented parameter from the Vorbis library. |