Condividi tramite


Metodo ID3D11VideoDevice1::GetVideoDecoderCaps (d3d11_1.h)

Recupera funzionalità e limitazioni del decodificatore video.

Sintassi

HRESULT GetVideoDecoderCaps(
  [in]  const GUID          *pDecoderProfile,
  [in]  UINT                SampleWidth,
  [in]  UINT                SampleHeight,
  [in]  const DXGI_RATIONAL *pFrameRate,
  [in]  UINT                BitRate,
  [in]  const GUID          *pCryptoType,
  [out] UINT                *pDecoderCaps
);

Parametri

[in] pDecoderProfile

Tipo: GUID const*

Profilo di decodifica per cui vengono eseguite query sulle funzionalità.

[in] SampleWidth

Tipo: UINT

Larghezza video per cui vengono eseguite query sulle funzionalità.

[in] SampleHeight

Tipo: UINT

Altezza video per cui vengono eseguite query sulle funzionalità.

[in] pFrameRate

Tipo: const DXGI_RATIONAL*

Frequenza dei fotogrammi del contenuto video. Queste informazioni vengono usate dal driver per determinare se il video può essere decodificato in tempo reale.

[in] BitRate

Tipo: UINT

Velocità in bit del flusso video. Un valore pari a zero indica che la velocità in bit può essere ignorata.

[in] pCryptoType

Tipo: GUID const*

Tipo di crittografia usato per crittografare il flusso video. Un valore NULL indica che il flusso video non è crittografato.

[out] pDecoderCaps

Tipo: UINT*

Puntatore a una combinazione OR bit per bit di D3D11_VIDEO_DECODER_CAPS valori che specificano le funzionalità del decodificatore.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici di errore seguenti.

S_OK Operazione riuscita.
E_INVALIDARG È stato passato un parametro non valido o questa funzione è stata chiamata usando un modello di chiamata non valido.

Requisiti

   
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione d3d11_1.h

Vedi anche

ID3D11VideoDevice1