Logo Search packages:      
Sourcecode: lame version File versions  Download package

Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

DecodeStream Class Reference

Collaboration diagram for DecodeStream:
Collaboration graph

List of all members.

Public Member Functions

bool close (LPBYTE pOutputBuffer, DWORD *pOutputSize)
bool ConvertBuffer (LPACMDRVSTREAMHEADER a_StreamHeader)
DWORD GetOutputSizeForInput (const DWORD the_SrcLength) const
bool init (const int nSamplesPerSec, const int nChannels, const int nAvgBytesPerSec, const int nSourceBitrate)
bool open ()

Static Public Member Functions

static DecodeStreamCreate ()
static const bool Erase (const DecodeStream *a_ACMStream)
static unsigned int GetOutputSampleRate (int samples_per_sec, int bitrate, int channels)

Protected Member Functions

int GetBytesPerBlock (DWORD bytes_per_sec, DWORD samples_per_sec, int BlockAlign) const

Protected Attributes

char m_WorkingBuffer [2304 *2]
unsigned int m_WorkingBufferUseSize
int my_AvgBytesPerSec
int my_Channels
MPSTR my_DecodeData
DWORD my_SamplesPerBlock
int my_SamplesPerSec
int my_SourceBitrate

Detailed Description

Definition at line 45 of file DecodeStream.h.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index