"L. Spiro Engine"
Classes | Public Types | Static Public Member Functions

lss::CVorbisBitrate Class Reference

Bitrate tracking and management. More...

#include <LSSVorbisBitrate.h>

List of all members.

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)

Detailed Description

Bitrate tracking and management.

Class CVorbisBitrate Description: Bitrate tracking and management.


Member Typedef Documentation

Undocumented structure from the Vorbis library.

Encode side bitrate tracking.


Member Function Documentation

static LSINT32 lss::CVorbisBitrate::vorbis_bitrate_addblock ( CVorbisCodec::vorbis_block _pvbVb) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvbVbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSVOID lss::CVorbisBitrate::vorbis_bitrate_clear ( bitrate_manager_state _pbmsBs) [static]

Undocumented function from the Vorbis library.

Parameters:
_pbmsBsUndocumented 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.

Parameters:
_pvdsVdUndocumented parameter from the Vorbis library.
_popOpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return 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.

Parameters:
_pviViUndocumented parameter from the Vorbis library.
_pbmsBsUndocumented parameter from the Vorbis library.
static LSINT32 lss::CVorbisBitrate::vorbis_bitrate_managed ( CVorbisCodec::vorbis_block _pvbVb) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvbVbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator