Metodo ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters (d3d11_1.h)

Consente al driver di consigliare parametri downsample di output ottimali dai parametri di input.

Sintassi

HRESULT RecommendVideoDecoderDownsampleParameters(
  [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,
  [out] D3D11_VIDEO_SAMPLE_DESC          *pRecommendedOutputDesc
);

Parametri

[in] pInputDesc

Tipo: const D3D11_VIDEO_DECODER_DESC*

Oggetto D3D11_VIDEO_DECODER_DESC che descrive il profilo di decodifica, la risoluzione e il formato del flusso di input. Si tratta della risoluzione e del formato di cui eseguire il downcampionamento.

[in] InputColorSpace

Tipo: DXGI_COLOR_SPACE_TYPE

Valore DXGI_COLOR_SPACE_TYPE che specifica lo spazio dei colori dei dati del frame di riferimento.

[in] pInputConfig

Tipo: const D3D11_VIDEO_DECODER_CONFIG*

Dati di configurazione associati al profilo di decodifica.

[in] pFrameRate

Tipo: const DXGI_RATIONAL*

Frequenza dei fotogrammi del contenuto video. Viene usato dal driver per determinare se il video può essere decodificato in tempo reale.

[out] pRecommendedOutputDesc

Tipo: D3D11_VIDEO_SAMPLE_DESC*

Puntatore a una struttura D3D11_VIDEO_SAMPLE_DESC popolata dal driver con i parametri del buffer di output consigliati per un'operazione downsample. Il driver tenterà di consigliare parametri in grado di supportare la decodifica in tempo reale. Se non è possibile farlo, il driver consiglierà i valori più vicini possibile alla soluzione in tempo reale.

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.

Commenti

Devi chiamare GetVideoDecoderCaps per determinare se il downcampion 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

Vedi anche

ID3D11VideoDevice1