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
DXGK_PLANE_SPECIFIC_INPUT_FLAGS