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) |