Compartilhar via


estrutura DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY (dxgiddi.h)

Especifica um recurso de sobreposição de vários planos a ser exibido.

Sintaxe

typedef struct _DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY {
  [in] DXGI_DDI_HDEVICE                    hDevice;
  [in] void                                *pDXGIContext;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  [in] DXGI_DDI_PRESENT_FLAGS              Flags;
  [in] DXGI_DDI_FLIP_INTERVAL_TYPE         FlipInterval;
  [in] UINT                                PresentPlaneCount;
  [in] DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY *pPresentPlanes;
       UINT                                Reserved;
} DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY;

Membros

[in] hDevice

Um identificador para o dispositivo de exibição (contexto gráfico) no qual o driver executa a apresentação. O runtime do Direct3D passa esse identificador para o driver no membro hDrvDevice da estrutura D3D10DDIARG_CREATEDEVICE quando o runtime chama a função CreateDevice(D3D10) do driver para criar o dispositivo de exibição.

[in] pDXGIContext

Um identificador para o contexto DXGI. Esse identificador é opaco para o driver. O driver deve atribuir o identificador nesse membro ao membro pDXGIContext da estrutura DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY quando o driver chamar a função pfnPresentMultiPlaneOverlayCb (DXGI).

[in] VidPnSourceId

O número de identificação de origem da VidPN (rede presente em vídeo) de base zero da entrada que deve ser exibida.

[in] Flags

Uma estrutura DXGI_DDI_PRESENT_FLAGS que identifica, em sinalizadores de campo de bits, como exibir.

[in] FlipInterval

Um valor do tipo DXGI_DDI_FLIP_INTERVAL_TYPE que indica o intervalo de inversão (ou seja, se a inversão ocorrer após zero, um, dois, três ou quatro sincronizações verticais).

[in] PresentPlaneCount

O número de planos de sobreposição que estão disponíveis para exibição.

[in] pPresentPlanes

Um ponteiro para uma estrutura do tipo DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY que descreve o plano de sobreposição a ser exibido.

Reserved

Esse membro é reservado e deve ser definido como zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1
Servidor mínimo com suporte Windows Server 2012 R2
Cabeçalho dxgiddi.h (inclua D3d10umddi.h)

Confira também

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY

pfnPresentMultiPlaneOverlayCb (DXGI)