Compartilhar via


estrutura DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS (d3dkmddi.h)

A estrutura DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS contém o conjunto de sinalizadores necessários para definir o endereço de origem VidPN.

Sintaxe

typedef struct _DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS {
  union {
    struct {
      UINT FlipStereo : 1;
      UINT FlipStereoTemporaryMono : 1;
      UINT FlipStereoPreferRight : 1;
      UINT RetryAtLowerIrql : 1;
      UINT Reserved : 28;
    };
    UINT Value;
  };
} DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS;

Membros

FlipStereo

Especifica se o driver inverte as imagens esquerda e direita de uma alocação estéreo.

Se o membro FlipOnNextVSync da estrutura DXGK_PLANE_SPECIFIC_INPUT_FLAGS estiver definido, o driver concluirá a inversão para a imagem à esquerda no VSync seguinte e concluirá a inversão para a imagem à direita no VSync a seguir.

Se o membro FlipImmediate do DXGK_PLANE_SPECIFIC_INPUT_FLAGS estiver definido, o driver começará imediatamente a verificar a partir da nova alocação. Por exemplo, se o driver estava verificando uma imagem correta, ele inicia a nova verificação do mesmo deslocamento relativo na imagem à direita da nova alocação.

Os membros FlipStereo e FlipStereoTemporaryMono não podem ser definidos ao mesmo tempo.

FlipStereoTemporaryMono

Especifica se o driver usa a imagem esquerda de uma alocação estéreo para as partes direita e esquerda de um quadro estéreo. O driver executa a mesma operação presente que com o FlipStereo, exceto que ele verifica apenas da imagem esquerda para produzir ambas as imagens de um quadro estéreo.

Esse membro deve ser definido somente se o driver relatar suporte para essa opção no modo de exibição atual definindo o membro Type da estrutura D3DKMDT_VIDPN_SOURCE_MODE como D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN.

FlipStereoPreferRight

Especifica que, quando o driver clona uma alocação primária estéreo para um monitor mono, ele usa a imagem correta.

Os membros FlipStereoTemporaryMono e FlipStereoPreferRight não podem ser definidos ao mesmo tempo.

RetryAtLowerIrql

O agendador define esse sinalizador se a chamada for feita em PASSIVE_LEVEL. Portanto, o driver pode executar alterações de hardware nessa chamada.

Reserved

Esse membro é reservado e deve ser definido como zero. Definir esse membro como zero é equivalente a definir os 28 bits restantes (0xFFFFFFF8) do membro Value de 32 bits como zeros.

Value

Uma maneira alternativa de acessar os bits.

Requisitos

Requisito Valor
Cabeçalho d3dkmddi.h

Confira também

D3DKMDT_VIDPN_SOURCE_MODE

DXGK_PLANE_SPECIFIC_INPUT_FLAGS

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3