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

[Этот API не поддерживается и может быть изменен или недоступен в будущем. Приложения должны избегать использования структуры MFVIDEOFORMAT и использовать атрибуты типа мультимедиа. Дополнительные сведения см. в разделе Типы видеофайла.]

Создает структуру MFVIDEOFORMAT на основе типа видео media.

Синтаксис

HRESULT MFCreateMFVideoFormatFromMFMediaType(
  [in]  IMFMediaType  *pMFType,
  [out] MFVIDEOFORMAT **ppMFVF,
  [out] UINT32        *pcbSize
);

Параметры

[in] pMFType

Указатель на интерфейс IMFMediaType типа видео media.

[out] ppMFVF

Получает указатель на структуру MFVIDEOFORMAT . Вызывающий объект должен освободить память, выделенную для структуры, вызвав CoTaskMemFree.

[out] pcbSize

Получает размер структуры MFVIDEOFORMAT .

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

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

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

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

Функции Media Foundation

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

Типы носителей

Типы видеофайла