Partilhar via


Processamento de quadros de vídeo

O tempo de funcionamento do Microsoft Direct3D chama as funções VideoProcessBeginFrame e VideoProcessEndFrame do driver de apresentação no modo de utilizador para indicar um período entre essas chamadas, durante o qual o driver pode processar frames de vídeo. Antes que o driver de vídeo do modo de usuário possa processar qualquer quadro de vídeo, o tempo de execução do Microsoft Direct3D deve chamar a função SetVideoProcessRenderTarget do driver de vídeo do modo de usuário para definir a superfície de destino de renderização para processamento de vídeo. No entanto, a chamada para SetVideoProcessRenderTarget pode ocorrer somente fora do período entre o início e o fim de um quadro.

Depois que a superfície de destino de renderização para processamento de vídeo é definida, o driver de vídeo de modo de usuário pode receber chamadas para sua função VideoProcessBlt para processar quadros de vídeo entre o período de tempo de quadro inicial e final.