Метод ID3D11VideoDevice::CheckVideoDecoderFormat (d3d11.h)
С учетом aprofile проверяет, поддерживает ли драйвер указанный формат вывода.
Синтаксис
HRESULT CheckVideoDecoderFormat(
[in] const GUID *pDecoderProfile,
[in] DXGI_FORMAT Format,
[out] BOOL *pSupported
);
Параметры
[in] pDecoderProfile
Указатель на GUID, который идентифицирует профиль. Чтобы получить список поддерживаемых профилей, вызовите ID3D11VideoDevice::GetVideoDecoderProfile.
[in] Format
Значение DXGI_FORMAT , указывающее формат вывода. К типичным значениям относятся DXGI_FORMAT_NV12 и DXGI_FORMAT_420_OPAQUE.
[out] pSupported
Получает значение TRUE , если формат поддерживается, или false в противном случае.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Если драйвер не поддерживает профиль, указанный в pDecoderProfile, метод возвращает E_INVALIDARG. Если драйвер поддерживает профиль, но формат DXGI несовместим с профилем, метод выполняется успешно, но возвращает значение FALSE в pSupported.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d3d11.h |