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