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

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

ACM Class Reference

Collaboration diagram for ACM:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ACM (HMODULE hModule)
LONG DriverProcedure (const HDRVR hdrvr, const UINT msg, LONG lParam1, LONG lParam2)

Static Public Member Functions

static const char * GetVersionString (void)

Protected Member Functions

DWORD About (HWND hParentWindow)
void BuildBitrateTable ()
void GetMP3FormatForIndex (const DWORD the_Index, WAVEFORMATEX &the_Format, unsigned short the_String[ACMFORMATDETAILS_FORMAT_CHARS]) const
DWORD GetNumberEncodingFormats () const
void GetPCMFormatForIndex (const DWORD the_Index, WAVEFORMATEX &the_Format, unsigned short the_String[ACMFORMATDETAILS_FORMAT_CHARS]) const
bool IsSmartOutput (const int frequency, const int bitrate, const int channels) const
DWORD OnDriverDetails (const HDRVR hdrvr, LPACMDRIVERDETAILS a_DriverDetail)
DWORD OnFormatDetails (LPACMFORMATDETAILS a_FormatDetails, const LPARAM a_Query)
DWORD OnFormatSuggest (LPACMDRVFORMATSUGGEST a_FormatSuggest)
DWORD OnFormatTagDetails (LPACMFORMATTAGDETAILS a_FormatTagDetails, const LPARAM a_Query)
DWORD OnStreamClose (LPACMDRVSTREAMINSTANCE a_StreamInstance)
DWORD OnStreamConvert (LPACMDRVSTREAMINSTANCE a_StreamInstance, LPACMDRVSTREAMHEADER a_StreamHeader)
DWORD OnStreamOpen (LPACMDRVSTREAMINSTANCE a_StreamInstance)
DWORD OnStreamPrepareHeader (LPACMDRVSTREAMINSTANCE a_StreamInstance, LPACMSTREAMHEADER a_StreamHeader)
DWORD OnStreamSize (LPACMDRVSTREAMINSTANCE a_StreamInstance, LPACMDRVSTREAMSIZE the_StreamSize)
DWORD OnStreamUnPrepareHeader (LPACMDRVSTREAMINSTANCE a_StreamInstance, LPACMSTREAMHEADER a_StreamHeader)

Protected Attributes

std::vector< bitrate_itembitrate_table
ADbg my_debug
AEncodeProperties my_EncodingProperties
HICON my_hIcon
HMODULE my_hModule

Static Protected Attributes

static char VersionString [120]

Detailed Description

Definition at line 60 of file ACM.h.


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

Generated by  Doxygen 1.6.0   Back to index