Функция MFInitMediaTypeFromWaveFormatEx (mfapi.h)

Инициализирует тип мультимедиа из структуры WAVEFORMATEX .

Синтаксис

HRESULT MFInitMediaTypeFromWaveFormatEx(
  IMFMediaType       *pMFType,
  const WAVEFORMATEX *pWaveFormat,
  UINT32             cbBufSize
);

Параметры

pMFType

Указатель на интерфейс IMFMediaType типа носителя для инициализации. Чтобы создать объект неинициализированного типа мультимедиа, вызовите MFCreateMediaType.

pWaveFormat

Указатель на структуру WAVEFORMATEX , которая описывает тип носителя. Вызывающий объект должен заполнить элементы структуры перед вызовом этой функции.

cbBufSize

Размер структуры WAVEFORMATEX в байтах.

Возвращаемое значение

Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Функция выполнена успешно.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfapi.h
Библиотека Mfplat.lib
DLL Mfplat.dll

См. также раздел

Функции Media Foundation

Преобразования типов мультимедиа

Типы мультимедиа