Метод 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] |
целевая платформа | Виндоус |
заголовка | d3d11.h |