структура 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.
Если задан элемент FlipImmediateDXGK_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 равными нулям.
Value
Альтернативный способ доступа к битам.
Требования
Требование | Значение |
---|---|
Заголовок | d3dkmddi.h |
См. также раздел
DXGK_PLANE_SPECIFIC_INPUT_FLAGS