Функция MFCreateVideoMediaType (mfapi.h)
[Этот API не поддерживается и может быть изменен или недоступен в будущем. Приложения должны избегать использования структуры MFVIDEOFORMAT и использовать атрибуты типа мультимедиа. Дополнительные сведения см. в разделе Типы видеофайла.]
Создает тип мультимедиа видео из структуры MFVIDEOFORMAT .
Синтаксис
HRESULT MFCreateVideoMediaType(
[in] const MFVIDEOFORMAT *pVideoFormat,
[out] IMFVideoMediaType **ppIVideoMediaType
);
Параметры
[in] pVideoFormat
Указатель на структуру MFVIDEOFORMAT , описывающую формат видео.
[out] ppIVideoMediaType
Получает указатель на интерфейс IMFVideoMediaType . Вызывающий объект должен освободить интерфейс .
Возвращаемое значение
Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Вместо того, чтобы использовать структуру MFVIDEOFORMAT для инициализации типа видео, можно вызвать MFCreateMediaType и задать атрибуты типа мультимедиа напрямую.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mfapi.h |
Библиотека | Evr.lib |
DLL | Mfplat.dll |