Compartilhar via


estrutura D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 (d3d12umddi.h)

A estrutura D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 contém os argumentos usados para criar um processador de vídeo.

Sintaxe

typedef struct D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 {
  UINT                                            NodeMask;
  D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032  OutputStream;
  D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
  UINT                                            NumInputStreams;
  D3D12DDI_HPROTECTEDRESOURCESESSION_0030         hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072;

Membros

NodeMask

Representa o conjunto de nós. Para uma única operação de GPU, defina esse valor como zero (0). Se houver vários nós de GPU, defina um bit para identificar o adaptador físico do dispositivo ao qual a fila de comandos se aplica. Cada bit na máscara corresponde a um único nó. Somente um bit pode ser definido.

OutputStream

Uma estrutura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 que descreve o fluxo de saída.

pInputStreams

Ponteiro para uma estrutura de D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 para o fluxo de entrada.

NumInputStreams

Número de fluxos de entrada.

hDrvProtectedResourceSession

Manipule para a sessão de recurso protegido adquirida no momento da criação do objeto.

Comentários

Um processador de vídeo mantém o estado de uma sessão de processamento de vídeo. O estado inclui memória intermediária necessária, dados de processamento armazenados em cache ou outro espaço de trabalho temporário. Um processador de vídeo separado deve ser criado para cada fluxo de conteúdo pelo aplicativo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho d3d12umddi.h

Confira também

PFND3D12DDI_CREATEVIDEOPROCESSOR_0072