Функция acmFormatChoose (msacm.h)
Функция acmFormatChoose создает диалоговое окно, определяемое ACM, которое позволяет пользователю выбрать формат waveform-audio.
Синтаксис
MMRESULT ACMAPI acmFormatChoose(
LPACMFORMATCHOOSE pafmtc
);
Параметры
pafmtc
Указатель на структуру ACMFORMATCHOOSE , содержащую сведения, используемые для инициализации диалогового окна. Когда эта функция возвращается, эта структура содержит сведения о выборе формата пользователем.
Элемент pwfx этой структуры должен содержать допустимый указатель на расположение памяти, который будет содержать возвращаемую структуру заголовка формата. Кроме того, член cbwfx должен быть заполнен размером (в байтах) этого буфера памяти.
Возвращаемое значение
Возвращает MMSYSERR_NOERROR в случае успешного выполнения или ошибку в противном случае. Возможные возвращаемые значения включают следующие.
Код возврата | Описание |
---|---|
|
Чтобы закрыть диалоговое окно, пользователь нажимает кнопку Отмена или команду Закрыть в меню Система. |
|
Буфер, определяемый элементом pwfx структуры ACMFORMATCHOOSE , слишком мал, чтобы содержать выбранный формат. |
|
По крайней мере один флаг недопустим. |
|
Указанный дескриптор недопустим. |
|
По крайней мере один параметр недопустим. |
|
Подходящий драйвер недоступен для предоставления допустимых вариантов выбора формата. |
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | msacm.h |
Библиотека | Msacm32.lib |
DLL | Msacm32.dll |