Metodo ID3D11VideoContext1::VideoProcessorGetBehaviorHints (d3d11_1.h)
Restituisce gli hint del driver che indicano quale delle operazioni del processore video vengono eseguite al meglio usando hardware di sovrapposizione multiplano anziché ID3D11VideoContext::VideoProcessorBlt .
Sintassi
HRESULT VideoProcessorGetBehaviorHints(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT OutputWidth,
[in] UINT OutputHeight,
[in] DXGI_FORMAT OutputFormat,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
[out] UINT *pBehaviorHints
);
Parametri
[in] pVideoProcessor
Tipo: ID3D11VideoProcessor*
Puntatore all'interfaccia ID3D11VideoProcessor .
[in] OutputWidth
Tipo: UINT
Larghezza del flusso di output.
[in] OutputHeight
Tipo: UINT
Altezza del flusso di output.
[in] OutputFormat
Tipo: DXGI_FORMAT
Formato del flusso di output.
[in] StreamCount
Tipo: UINT
Numero di flussi di input da elaborare.
[in] pStreams
Tipo: const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT*
Matrice di strutture che specifica il formato di ogni flusso di input e se ogni flusso deve essere usato durante l'elaborazione degli hint di comportamento.
[out] pBehaviorHints
Tipo: UINT*
Puntatore a una combinazione OR bit per bit di valori D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS che indica quali operazioni del processore video sarebbero migliori eseguire usando hardware di sovrapposizione multiplano anziché il metodo ID3D11VideoContext::VideoProcessorBlt .
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
Questo metodo calcola gli hint di comportamento usando lo stato corrente del processore video come impostato dai metodi "SetOutput" e "SetStream" di ID3D11VideoContext e ID3D11VideoContext11VideoContext1. È necessario impostare lo stato appropriato prima di chiamare questo metodo per assicurarsi che gli hint restituiti contengano dati utili.
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 |