Data Structures |
| struct | AcmAdpcmData |
| struct | Format |
Defines |
| #define | NUM_PCM_FORMATS (sizeof(PCM_Formats) / sizeof(PCM_Formats[0])) |
| #define | NUM_ADPCM_FORMATS (sizeof(ADPCM_Formats) / sizeof(ADPCM_Formats[0])) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (adpcm) |
| static DWORD | ADPCM_drvOpen (LPCSTR str) |
| static DWORD | ADPCM_drvClose (DWORD dwDevID) |
| static DWORD | ADPCM_GetFormatIndex (LPWAVEFORMATEX wfx) |
| static short | R16 (const unsigned char *src) |
| static void | W16 (unsigned char *dst, short s) |
| static void | clamp_step_index (int *stepIndex) |
| static void | clamp_sample (int *sample) |
| static void | process_nibble (unsigned char code, int *stepIndex, int *sample) |
| static unsigned char | generate_nibble (int in, int *stepIndex, int *sample) |
| static void | cvtSSima16K (PACMDRVSTREAMINSTANCE adsi, const unsigned char *src, LPDWORD nsrc, unsigned char *dst, LPDWORD ndst) |
| static void | cvtMMima16K (PACMDRVSTREAMINSTANCE adsi, const unsigned char *src, LPDWORD nsrc, unsigned char *dst, LPDWORD ndst) |
| static void | cvtSS16imaK (PACMDRVSTREAMINSTANCE adsi, const unsigned char *src, LPDWORD nsrc, unsigned char *dst, LPDWORD ndst) |
| static void | cvtMM16imaK (PACMDRVSTREAMINSTANCE adsi, const unsigned char *src, LPDWORD nsrc, unsigned char *dst, LPDWORD ndst) |
| static LRESULT | ADPCM_DriverDetails (PACMDRIVERDETAILSW add) |
| static LRESULT | ADPCM_FormatTagDetails (PACMFORMATTAGDETAILSW aftd, DWORD dwQuery) |
| static LRESULT | ADPCM_FormatDetails (PACMFORMATDETAILSW afd, DWORD dwQuery) |
| static LRESULT | ADPCM_FormatSuggest (PACMDRVFORMATSUGGEST adfs) |
| static void | ADPCM_Reset (PACMDRVSTREAMINSTANCE adsi, AcmAdpcmData *aad) |
| static LRESULT | ADPCM_StreamOpen (PACMDRVSTREAMINSTANCE adsi) |
| static LRESULT | ADPCM_StreamClose (PACMDRVSTREAMINSTANCE adsi) |
| static DWORD | ADPCM_round (DWORD a, DWORD b, DWORD c) |
| static LRESULT | ADPCM_StreamSize (PACMDRVSTREAMINSTANCE adsi, PACMDRVSTREAMSIZE adss) |
| static LRESULT | ADPCM_StreamConvert (PACMDRVSTREAMINSTANCE adsi, PACMDRVSTREAMHEADER adsh) |
| LRESULT CALLBACK | ADPCM_DriverProc (DWORD dwDevID, HDRVR hDriv, UINT wMsg, LPARAM dwParam1, LPARAM dwParam2) |
Variables |
| static Format | PCM_Formats [] |
| static Format | ADPCM_Formats [] |
| static const unsigned | IMA_StepTable [89] |
| static const int | IMA_IndexTable [16] |