Método ID3D11VideoDevice::CheckVideoDecoderFormat (d3d11.h)

Dado aprofile, comprueba si el controlador admite un formato de salida especificado.

Sintaxis

HRESULT CheckVideoDecoderFormat(
  [in]  const GUID  *pDecoderProfile,
  [in]  DXGI_FORMAT Format,
  [out] BOOL        *pSupported
);

Parámetros

[in] pDecoderProfile

Puntero a un GUID que identifica el perfil. Para obtener la lista de perfiles admitidos, llame a ID3D11VideoDevice::GetVideoDecoderProfile.

[in] Format

Valor DXGI_FORMAT que especifica el formato de salida. Los valores típicos incluyen DXGI_FORMAT_NV12 y DXGI_FORMAT_420_OPAQUE.

[out] pSupported

Recibe el valor TRUE si se admite el formato o FALSE en caso contrario.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Si el controlador no admite el perfil proporcionado en pDecoderProfile, el método devuelve E_INVALIDARG. Si el controlador admite el perfil, pero el formato DXGI no es compatible con el perfil, el método se realiza correctamente, pero devuelve el valor FALSE en pSupported.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h

Consulte también

ID3D11VideoDevice