The acmDriverEnum function enumerates the available ACM drivers, continuing until there are no more drivers or the callback function returns FALSE.
MMRESULT acmDriverEnum(
ACMDRIVERENUMCB fnCallback,
DWORD dwInstance,
DWORD fdwEnum
);
Returns zero if successful or an error otherwise. Possible error values include the following:
Value | Description |
---|---|
MMSYSERR_INVALFLAG | At least one flag is invalid. |
MMSYSERR_INVALPARAM | At least one parameter is invalid. |
The acmDriverEnum function will return MMSYSERR_NOERROR (zero) if no ACM drivers are installed. Moreover, the callback function will not be called.
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in msacm.h.
Import Library: Use msacm32.lib.
Audio Compression Manager Overview, Audio Compression Functions, acmDriverPriority