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 |