Функция CreateAudioMediaType (audiomediatype.h)
Функция CreateAudioMediaType
использует формат, заданный вызывающим объектом, для создания объекта типа мультимедиа, описывающего формат звука.
Синтаксис
HRESULT CreateAudioMediaType(
const WAVEFORMATEX *pAudioFormat,
UINT32 cbAudioFormatSize,
IAudioMediaType **ppIAudioMediaType
);
Параметры
pAudioFormat
Указывает указатель на структуру WAVEFORMATEX.
cbAudioFormatSize
Задает размер структуры WAVEFORMATEX, на которую указывает параметр pAudioFormat .
ppIAudioMediaType
Указывает указатель на интерфейс IAudioMediaType .
Возвращаемое значение
Функция CreateAudioMediaType
возвращает S_OK, если вызов функции выполнен успешно. В противном случае возвращается соответствующий код ошибки HRESULT.
Комментарии
При реализации пользовательских звуковых системных эффектов CreateAudioMediaType
функция работает с IAudioSystemEffectsCustomFormats::GetFormat для представления настраиваемого формата звуковых данных и предоставления сведений о пользовательском формате.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | audiomediatype.h (включая Audiomediatype.h) |
IRQL | Н/Д |