Metodo ID3D11VideoContext::VideoProcessorBlt (d3d11.h)
Esegue un'operazione di elaborazione video su uno o più campioni di input e scrive il risultato in una superficie Direct3D.
Sintassi
HRESULT VideoProcessorBlt(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] ID3D11VideoProcessorOutputView *pView,
[in] UINT OutputFrame,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM *pStreams
);
Parametri
[in] pVideoProcessor
Puntatore all'interfaccia ID3D11VideoProcessor . Per ottenere questo puntatore, chiamare il metodo ID3D11VideoDevice::CreateVideoProcessor .
[in] pView
Puntatore all'interfaccia ID3D11VideoProcessorOutputView per la superficie di output. L'output dell'operazione di elaborazione video verrà scritto in questa superficie.
[in] OutputFrame
Numero di fotogrammi del fotogramma video di output, indicizzato da zero.
[in] StreamCount
Numero di flussi di input da elaborare.
[in] pStreams
Puntatore a una matrice di strutture D3D11_VIDEO_PROCESSOR_STREAM che contengono informazioni sui flussi di input. Il chiamante alloca la matrice e riempie ogni struttura. Il numero di elementi nella matrice viene specificato nel parametro StreamCount .
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Il valore massimo di StreamCount viene assegnato nel membro MaxStreamStates della struttura D3D11_VIDEO_PROCESSOR_CAPS . Il numero massimo di flussi che è possibile abilitare contemporaneamente viene assegnato nel membro MaxInputStreams di tale struttura.
Se la modalità stereo di output è TRUE:
- La visualizzazione di output deve contenere una matrice di trama di due elementi.
- È necessario specificare almeno un flusso stereo.
- Se sono abilitati più flussi di input, è possibile che uno o più flussi di input contengano dati mono.
- La visualizzazione di output deve contenere un singolo elemento.
- Il formato stereo non può essere D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO .
Se l'applicazione usa query D3D11, questa funzione potrebbe non essere considerata con D3D11_QUERY_EVENT e D3D11_QUERY_TIMESTAMP quando si usano livelli di funzionalità inferiori a 11. D3D11_QUERY_PIPELINE_STATISTICS non includerà questa funzione per alcun livello di funzionalità.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |