estructura DD_STEREOMODE (ddrawint.h)
El tiempo de ejecución usa la estructura DD_STEREOMODE con GUID_DDStereoMode en una llamada DdGetDriverInfo para consultar si el controlador admite estéreo para un modo de visualización de vídeo determinado.
Sintaxis
typedef struct _DD_STEREOMODE {
DWORD dwSize;
DWORD dwHeight;
DWORD dwWidth;
DWORD dwBpp;
DWORD dwRefreshRate;
BOOL bSupported;
} *PDD_STEREOMODE, DD_STEREOMODE;
Miembros
dwSize
Especifica el tamaño en bytes de la estructura DD_STEREOMODE.
dwHeight
Especifica el alto en las líneas de examen del modo de presentación. Tiene el valor D3DGDI2_MAGIC si esta estructura es, de hecho, una llamada DD_GETDRIVERINFO2DATA .
dwWidth
Especifica el ancho en píxeles del modo de presentación.
dwBpp
Especifica los bits por píxel del modo de presentación.
dwRefreshRate
Especifica la frecuencia de actualización en hercios del modo de presentación.
bSupported
El controlador establece en TRUE si el estéreo es compatible con el modo de presentación especificado o FALSE en caso contrario.
Comentarios
Para comprobar cada modo de presentación para ver si el controlador admite estéreo con ese modo, el tiempo de ejecución llama a la función DdGetDriverInfo del controlador. En esta llamada, el runtime especifica GUID_DDStereoMode en el miembro guidInfo de la estructura DD_GETDRIVERINFODATA a la que apunta el parámetro lpGetDriverInfo . El runtime también proporciona un puntero a una estructura de DD_STEREOMODE en el miembro lpvData de DD_GETDRIVERINFODATA. El controlador devuelve DD_OK si admite GUID_DDStereoMode y establece el miembro bSupported de DD_STEREOMODE en TRUE si admite estéreo con el modo de presentación especificado.
GUID_DDStereoMode proporciona una manera de desactivar el estéreo por modo, ya que se espera que un controlador que pueda hacer estéreo pueda hacer estéreo en cualquier modo.
Requisitos
Encabezado | ddrawint.h (incluya Winddi.h) |