функция MFInitVideoFormat_RGB (mfapi.h)
[Этот API не поддерживается и может быть изменен или недоступен в будущем. Приложения должны избегать использования структуры MFVIDEOFORMAT и использовать атрибуты типа мультимедиа. Дополнительные сведения см. в разделе Типы видеофайла.]
Инициализирует структуру MFVIDEOFORMAT для несжатого формата RGB-видео.
Синтаксис
HRESULT MFInitVideoFormat_RGB(
[in] MFVIDEOFORMAT *pVideoFormat,
[in] DWORD dwWidth,
[in] DWORD dwHeight,
[in] DWORD D3Dfmt
);
Параметры
[in] pVideoFormat
Указатель на структуру MFVIDEOFORMAT . Функции заполняют элементы структуры сведениями о формате.
[in] dwWidth
Ширина видео в пикселях.
[in] dwHeight
Высота видео в пикселях.
[in] D3Dfmt
Значение D3DFORMAT , указывающее формат RGB.
Возвращаемое значение
Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Эта функция заполняет некоторые разумные значения по умолчанию для указанного формата RGB.
Разработчикам рекомендуется использовать атрибуты типа мультимедиа вместо структуры MFVIDEOFORMAT . См. раздел Атрибуты типа мультимедиа.
Как правило, следует избегать вызова этой функции. Если вам известны все сведения о формате, можно заполнить структуру MFVIDEOFORMAT без этой функции. Если вы не знаете все сведения о формате, атрибуты предпочтительнее использовать структуру MFVIDEOFORMAT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mfapi.h |
Библиотека | Evr.lib |
DLL | Mfplat.dll |