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


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

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

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

Синтаксис

HRESULT MFInitMediaTypeFromMFVideoFormat(
  IMFMediaType        *pMFType,
  const MFVIDEOFORMAT *pMFVF,
  UINT32              cbBufSize
);

Параметры

pMFType

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

pMFVF

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

cbBufSize

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

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

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

Требования

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

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

Функции Media Foundation

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

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

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