estrutura DD_STEREOMODE (ddrawint.h)

A estrutura DD_STEREOMODE é usada pelo runtime com GUID_DDStereoMode em uma chamada DdGetDriverInfo para consultar se o driver dá suporte a estéreo para um determinado modo de exibição de vídeo.

Sintaxe

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

Membros

dwSize

Especifica o tamanho em bytes da estrutura DD_STEREOMODE.

dwHeight

Especifica a altura nas linhas de verificação do modo de exibição. Tem o valor D3DGDI2_MAGIC se essa estrutura for, de fato, uma chamada DD_GETDRIVERINFO2DATA .

dwWidth

Especifica a largura em pixels do modo de exibição.

dwBpp

Especifica os bits por pixel do modo de exibição.

dwRefreshRate

Especifica a taxa de atualização em hertz do modo de exibição.

bSupported

O driver define como TRUE se houver suporte para estéreo com o modo de exibição especificado ou FALSE caso contrário.

Comentários

Para marcar cada modo de exibição para ver se o driver dá suporte a estéreo com esse modo, o runtime chama a função DdGetDriverInfo do driver. Nessa chamada, o runtime especifica GUID_DDStereoMode no membro guidInfo da estrutura DD_GETDRIVERINFODATA à qual o parâmetro lpGetDriverInfo aponta. O runtime também fornece um ponteiro para uma estrutura DD_STEREOMODE no membro lpvData do DD_GETDRIVERINFODATA. O driver retornará DD_OK se oferecer suporte a GUID_DDStereoMode e definir o membro bSupported de DD_STEREOMODE como TRUE se ele oferecer suporte a estéreo com o modo de exibição especificado.

GUID_DDStereoMode fornece uma maneira de desativar o estéreo por modo, pois espera-se que um driver que possa fazer estéreo possa fazer estéreo em qualquer modo.

Requisitos

   
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA

DdGetDriverInfo