структура 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) |