Condividi tramite


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

Vedi anche

ID3D11VideoContext1