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


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

См. также раздел

ID3D11VideoDevice