Поделиться через


Функция 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 Н/Д

См. также

IAudioMediaType

IAudioSystemEffectsCustomFormats::GetFormat

WAVEFORMATEX