Condividi tramite


Elaborazione di fotogrammi video

Il runtime di Microsoft Direct3D chiama le funzioni VideoProcessBeginFrame del driver di visualizzazione in modalità utente e VideoProcessEndFrame per indicare un periodo di tempo tra queste chiamate di funzione che il driver di visualizzazione in modalità utente può elaborare fotogrammi video. Prima che il driver di visualizzazione in modalità utente possa elaborare qualsiasi frame video, il runtime di Microsoft Direct3D deve chiamare la funzione SetVideoProcessRenderTarget del driver di visualizzazione in modalità utente per impostare la superficie di destinazione di rendering per l'elaborazione video. Tuttavia, la chiamata a SetVideoProcessRenderTarget può verificarsi solo all'esterno del periodo di tempo di inizio e del frame di fine.

Dopo aver impostato la superficie di destinazione di rendering per l'elaborazione video, il driver di visualizzazione in modalità utente può ricevere chiamate alla funzione VideoProcessBlt per elaborare i fotogrammi video tra il periodo di tempo di inizio e di intervallo di tempo di fine.