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


структура DD_STEREOMODE (ddrawint.h)

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

Синтаксис

typedef struct _DD_STEREOMODE {
  DWORD dwSize;
  DWORD dwHeight;
  DWORD dwWidth;
  DWORD dwBpp;
  DWORD dwRefreshRate;
  BOOL  bSupported;
} *PDD_STEREOMODE, DD_STEREOMODE;

Члены

dwSize

Задает размер структуры DD_STEREOMODE в байтах.

dwHeight

Указывает высоту в строках сканирования в режиме отображения. Имеет значение D3DGDI2_MAGIC, если эта структура фактически является вызовом DD_GETDRIVERINFO2DATA .

dwWidth

Задает ширину в пикселях режима отображения.

dwBpp

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

dwRefreshRate

Указывает частоту обновления в герцах режима отображения.

bSupported

Драйвер задает значение TRUE , если стерео поддерживается в указанном режиме отображения, или FALSE в противном случае.

Комментарии

Чтобы проверка каждый режим отображения, чтобы узнать, поддерживает ли драйвер стерео в этом режиме, среда выполнения вызывает функцию DdGetDriverInfo драйвера. В этом вызове среда выполнения задает GUID_DDStereoMode в элементе guidInfoструктуры DD_GETDRIVERINFODATA , на которую указывает параметр lpGetDriverInfo . Среда выполнения также предоставляет указатель на структуру DD_STEREOMODE в элементе lpvData DD_GETDRIVERINFODATA. Драйвер возвращает DD_OK, если он поддерживает GUID_DDStereoMode, и задает для члена bSupported DD_STEREOMODE значение TRUE , если он поддерживает стерео с указанным режимом отображения.

GUID_DDStereoMode предоставляет способ отключения стереосистемы для каждого режима, так как предполагается, что драйвер, который может делать стерео, может делать стерео в любом режиме.

Требования

   
Верхняя часть ddrawint.h (включая Winddi.h)

См. также раздел

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA

DdGetDriverInfo