Data Structures |
| struct | WINE_MCIWAVE |
| struct | SCA |
Defines |
| #define | WAVE_ALIGN_ON_BLOCK(wmw, v) ((((v) + (wmw)->lpWaveFormat->nBlockAlign - 1) / (wmw)->lpWaveFormat->nBlockAlign) * (wmw)->lpWaveFormat->nBlockAlign) |
| #define | WAVE_ALIGN_ON_BLOCK(wmw, v) ((((v) + (wmw)->lpWaveFormat->nBlockAlign - 1) / (wmw)->lpWaveFormat->nBlockAlign) * (wmw)->lpWaveFormat->nBlockAlign) |
Typedefs |
| typedef DWORD(* | async_cmd )(MCIDEVICEID wDevID, DWORD_PTR dwFlags, DWORD_PTR pmt, HANDLE evt) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (mciwave) |
| static DWORD CALLBACK | MCI_SCAStarter (LPVOID arg) |
| static DWORD | MCI_SendCommandAsync (UINT wDevID, async_cmd cmd, DWORD_PTR dwParam1, DWORD_PTR dwParam2, UINT size) |
| static DWORD | WAVE_mciResume (UINT wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpParms) |
| static LRESULT | WAVE_drvOpen (LPCWSTR str, LPMCI_OPEN_DRIVER_PARMSW modp) |
| static LRESULT | WAVE_drvClose (MCIDEVICEID dwDevID) |
| static WINE_MCIWAVE * | WAVE_mciGetOpenDev (MCIDEVICEID wDevID) |
| static void | WAVE_mciNotify (DWORD_PTR hWndCallBack, WINE_MCIWAVE *wmw, UINT wStatus) |
| static DWORD | WAVE_ConvertByteToTimeFormat (WINE_MCIWAVE *wmw, DWORD val) |
| static DWORD | WAVE_ConvertTimeFormatToByte (WINE_MCIWAVE *wmw, DWORD val) |
| static DWORD | WAVE_mciReadFmt (WINE_MCIWAVE *wmw, const MMCKINFO *pckMainRIFF) |
| static void | WAVE_mciDefaultFmt (WINE_MCIWAVE *wmw) |
| static DWORD | WAVE_mciCreateRIFFSkeleton (WINE_MCIWAVE *wmw) |
| static DWORD | create_tmp_file (HMMIO *hFile, LPWSTR *pszTmpFileName) |
| static LRESULT | WAVE_mciOpenFile (WINE_MCIWAVE *wmw, LPCWSTR filename) |
| static LRESULT | WAVE_mciOpen (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_WAVE_OPEN_PARMSW lpOpenParms) |
| static DWORD | WAVE_mciCue (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpParms) |
| static DWORD | WAVE_mciStop (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpParms) |
| static DWORD | WAVE_mciClose (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpParms) |
| static void CALLBACK | WAVE_mciPlayCallback (HWAVEOUT hwo, UINT uMsg, DWORD_PTR dwInstance, LPARAM dwParam1, LPARAM dwParam2) |
| static void | WAVE_mciPlayWaitDone (WINE_MCIWAVE *wmw) |
| static DWORD | WAVE_mciPlay (MCIDEVICEID wDevID, DWORD_PTR dwFlags, DWORD_PTR pmt, HANDLE hEvent) |
| static void CALLBACK | WAVE_mciRecordCallback (HWAVEOUT hwo, UINT uMsg, DWORD_PTR dwInstance, LPARAM dwParam1, LPARAM dwParam2) |
| static void | WAVE_mciRecordWaitDone (WINE_MCIWAVE *wmw) |
| static DWORD | WAVE_mciRecord (MCIDEVICEID wDevID, DWORD_PTR dwFlags, DWORD_PTR pmt, HANDLE hEvent) |
| static DWORD | WAVE_mciPause (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpParms) |
| static DWORD | WAVE_mciSeek (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_SEEK_PARMS lpParms) |
| static DWORD | WAVE_mciSet (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_WAVE_SET_PARMS lpParms) |
| static DWORD | WAVE_mciSave (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_SAVE_PARMSW lpParms) |
| static DWORD | WAVE_mciStatus (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_STATUS_PARMS lpParms) |
| static DWORD | WAVE_mciGetDevCaps (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_GETDEVCAPS_PARMS lpParms) |
| static DWORD | WAVE_mciInfo (MCIDEVICEID wDevID, DWORD dwFlags, LPMCI_INFO_PARMSW lpParms) |
| LRESULT CALLBACK | MCIWAVE_DriverProc (DWORD_PTR dwDevID, HDRVR hDriv, UINT wMsg, LPARAM dwParam1, LPARAM dwParam2) |