Condividi tramite


Metodo ID3D11VideoDevice::CheckVideoDecoderFormat (d3d11.h)

Dato un file, controlla se il driver supporta un formato di output specificato.

Sintassi

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

Parametri

[in] pDecoderProfile

Puntatore a un GUID che identifica il profilo. Per ottenere l'elenco dei profili supportati, chiamare ID3D11VideoDevice::GetVideoDecoderProfile.

[in] Format

Valore DXGI_FORMAT che specifica il formato di output. I valori tipici includono DXGI_FORMAT_NV12 e DXGI_FORMAT_420_OPAQUE.

[out] pSupported

Riceve il valore TRUE se il formato è supportato o FALSE in caso contrario.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Se il driver non supporta il profilo specificato in pDecoderProfile, il metodo restituisce E_INVALIDARG. Se il driver supporta il profilo, ma il formato DXGI non è compatibile con il profilo, il metodo ha esito positivo ma restituisce il valore FALSE in pSupported.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11.h

Vedi anche

ID3D11VideoDevice