Metodo ID3D11VideoDevice1::CheckVideoDecoderDownsampling (d3d11_1.h)
Indica se il decodificatore video supporta il downampling con il formato di input specificato e se è supportato il downsampling in tempo reale.
Sintassi
HRESULT CheckVideoDecoderDownsampling(
[in] const D3D11_VIDEO_DECODER_DESC *pInputDesc,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_DECODER_CONFIG *pInputConfig,
[in] const DXGI_RATIONAL *pFrameRate,
[in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc,
[out] BOOL *pSupported,
[out] BOOL *pRealTimeHint
);
Parametri
[in] pInputDesc
Tipo: const D3D11_VIDEO_DECODER_DESC*
Oggetto che descrive il profilo di decodifica, la risoluzione e il formato del flusso di input. Si tratta della risoluzione e del formato da ridurre.
[in] InputColorSpace
Tipo: DXGI_COLOR_SPACE_TYPE
Valore DXGI_COLOR_SPACE_TYPE che specifica lo spazio colori dei dati del frame di riferimento.
[in] pInputConfig
Tipo: const D3D11_VIDEO_DECODER_CONFIG*
I dati di configurazione associati al profilo di decodifica.
[in] pFrameRate
Tipo: const DXGI_RATIONAL*
Frequenza dei fotogrammi del contenuto video. Questo viene usato dal driver per determinare se il video può essere decodificato in tempo reale.
[in] pOutputDesc
Tipo: const D3D11_VIDEO_SAMPLE_DESC*
Oggetto che descrive la risoluzione, il formato e lo spazio colori dei fotogrammi di output. Si tratta della risoluzione di destinazione e del formato dell'operazione downsample.
[out] pSupported
Tipo: BOOL*
Puntatore a un valore booleano impostato dal driver che indica se il downsampling è supportato con i dati di input specificati. True se il driver supporta il downsampling richiesto; in caso contrario, false.
[out] pRealTimeHint
Tipo: BOOL*
Puntatore a un valore booleano impostato dal driver che indica se la decodifica in tempo reale è supportata con i dati di input specificati. True se il driver supporta la decodifica in tempo reale richiesta; in caso contrario, false. Si noti che il valore restituito si basa sulla configurazione corrente del decodificatore video e non garantisce che la decodifica in tempo reale sarà supportata per le operazioni di downampling future.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici di errore seguenti.
S_OK | Operazione riuscita. |
E_INVALIDARG | Un parametro non valido è stato passato o questa funzione è stata chiamata usando un modello di chiamata non valido. |
Commenti
È necessario chiamare GetVideoDecoderCaps per determinare se il downsampling del decodificatore è supportato prima di controllare il supporto per una configurazione specifica.
Requisiti
Requisito | Valore |
---|---|
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 |