Compartilhar via


estrutura DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 (d3dkmddi.h)

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 contém argumentos para a função DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 .

Sintaxe

typedef struct _DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID           VidPnSourceId;
  DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS   InputFlags;
  DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS  OutputFlags;
  UINT                                     PlaneCount;
  DXGK_MULTIPLANE_OVERLAY_PLANE3           **ppPlanes;
  DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION *pPostComposition;
  UINT                                     Duration;
  DXGK_HDR_METADATA                        *pHDRMetaData;
  UINT64                                   TargetFlipTime;
} DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3;

Membros

VidPnSourceId

Um inteiro que identifica uma fonte de vídeo presente no adaptador de exibição.

InputFlags

Uma estrutura DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS que identifica o tipo de operação de exibição a ser executada.

OutputFlags

Uma estrutura DXGK_SETVIPNSOURCEADDRESS_OUTPUT_FLAGS que retorna informações do driver.

PlaneCount

O número de planos de sobreposição na lista ppPlanes .

ppPlanes

Uma matriz de ponteiros para uma DXGK_MULTIPLANE_OVERLAY_PLANE3 estruturas que especificam os planos de sobreposição a serem exibidos.

pPostComposition

Ponteiro para uma estrutura de DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION que contém informações de modo virtual e outras informações de transformação que devem ser aplicadas depois que os planos tiverem sido compostos.

Se FOR NULL, nenhuma transformação pós-composição deverá ser aplicada.

Duration

O período de tempo, em unidades de 100 nanossegundos, entre quando a operação atual atual se inverte para a tela e a próxima interrupção vertical em branco ocorre.

Se zero, a taxa de atualização deverá ser a taxa padrão com base no modo atual.

pHDRMetaData

Ponteiro para uma estrutura DXGK_HDR_METADATA indicando as informações de metadados que podem estar disponíveis. Um valor NULL indica que nenhum novo metadado está disponível.

TargetFlipTime

Valor que descreve o tempo de inversão de destino em unidades QPC. Quando o relógio atinge esse valor, o quadro tem permissão para ser enviado para a exibição, respeitando vSync e rasgando sinalizadores. Confira Fila de inversão de hardware para obter mais informações.

Requisitos

Requisito Valor
Cabeçalho d3dkmddi.h

Confira também

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3