Поделиться через


Метод 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

См. также

ID3D11VideoDevice