Поделиться через


структура DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS (d3dkmddi.h)

Структура DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS содержит набор флагов, необходимых для задания исходного адреса VidPN.

Синтаксис

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;

Члены

FlipStereo

Указывает, переворачивает ли драйвер изображения как влево, так и вправо для выделения стереосистемы.

Если задан элемент FlipOnNextVSync в структуре DXGK_PLANE_SPECIFIC_INPUT_FLAGS, драйвер завершает перевернутый налево изображение на следующем VSync, а затем завершает перевернутый направо изображение на следующем VSync.

Если задан элемент FlipImmediate DXGK_PLANE_SPECIFIC_INPUT_FLAGS, драйвер сразу же начинает сканировать из нового выделения. Например, если драйвер сканировал правое изображение, он запускает новую проверку с того же относительного смещения в правом изображении нового выделения.

FlipStereo и FlipStereoTemporaryMono не могут быть установлены одновременно.

FlipStereoTemporaryMono

Указывает, использует ли драйвер левое изображение стереораспределения для правой и левой частей стереокадры. Драйвер выполняет ту же текущую операцию, что и FlipStereo, за исключением того, что он сканирует только из левого изображения, чтобы создать оба изображения стереокадры.

Этот элемент следует задать, только если драйвер сообщает о поддержке этого параметра в текущем режиме отображения, задав элемент type структуры D3DKMDT_VIDPN_SOURCE_MODE значение D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN.

FlipStereoPreferRight

Указывает, что когда драйвер клонирует стерео основное выделение в моно монитор, он использует правильное изображение.

FlipStereoTemporaryMono и FlipStereoPreferRight члены не могут одновременно задаваться.

RetryAtLowerIrql

Планировщик задает этот флаг, если вызов выполняется в PASSIVE_LEVEL. Таким образом, драйвер может выполнять изменения оборудования в этом вызове.

Reserved

Этот элемент зарезервирован и должен иметь значение нулю. Если этот элемент равен нулю, он эквивалентен настройке оставшихся 28 битов (0xFFFFFFF8) 32-разрядного элемента значение равным нулю.

Value

Альтернативный способ доступа к битам.

Требования

Требование Ценность
заголовка d3dkmddi.h

См. также

D3DKMDT_VIDPN_SOURCE_MODE

DXGK_PLANE_SPECIFIC_INPUT_FLAGS

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3