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 |