Metodo ID3D11VideoContext1::D ecoderEnableDownsampling (d3d11_1.h)
Indica che verrà usato il downampling del decodificatore e che il driver deve allocare i fotogrammi di riferimento appropriati.
Sintassi
HRESULT DecoderEnableDownsampling(
[in] ID3D11VideoDecoder *pDecoder,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc,
[in] UINT ReferenceFrameCount
);
Parametri
[in] pDecoder
Tipo: ID3D11VideoDecoder*
Puntatore all'interfaccia ID3D11VideoDecoder .
[in] InputColorSpace
Tipo: DXGI_COLOR_SPACE_TYPE
Informazioni sullo spazio dei colori dei dati del frame di riferimento.
[in] pOutputDesc
Tipo: const D3D11_VIDEO_SAMPLE_DESC*
La risoluzione, il formato e lo spazio colori dei fotogrammi di output/visualizzazione. Si tratta della risoluzione di destinazione e del formato dell'operazione downsample.
[in] ReferenceFrameCount
Tipo: UINT
Numero di frame di riferimento da usare nell'operazione.
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. |
E_OUTOFMEMORY | Memoria insufficiente per completare l'operazione. |
Commenti
Questa funzione può essere chiamata una sola volta per un'interfaccia ID3D11VideoDecoder specifica. Questo metodo deve essere chiamato prima della prima chiamata a DecoderBeginFrame. Per aggiornare i parametri di downsampling, usare DecoderUpdateDownsampling.
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 |