Método ID3D12VideoProcessCommandList1::P rocessFrames1 (d3d12video.h)
Registra uma operação de processamento de vídeo na lista de comandos, operando em um ou mais exemplos de entrada e gravando o resultado em uma superfície de saída. Essa versão do método dá suporte à alteração do D3D12_VIDEO_FIELD_TYPE para cada chamada, ao contrário de ID3D12VideoProcessCommandList::P rocessFrames.
Sintaxe
void ProcessFrames1(
ID3D12VideoProcessor *pVideoProcessor,
const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
UINT NumInputStreams,
const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 *pInputArguments
);
Parâmetros
pVideoProcessor
Um ponteiro para uma interface ID3D12VideoProcessor que representa uma instância do processador de vídeo.
pOutputArguments
Uma estrutura D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS especificando os argumentos de saída e superfície de saída.
NumInputStreams
A contagem de fluxos de entrada.
pInputArguments
Um ponteiro para uma matriz de estruturas de D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 especificando os parâmetros de entrada.
Valor retornado
Nenhum
Requisitos
Cabeçalho | d3d12video.h |
DLL | d3d12.dll |