структура 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 |
См. также
DXGK_PLANE_SPECIFIC_INPUT_FLAGS