Programación de Gráficos - direct draw WaitForVerticalBlank

 
Vista:

direct draw WaitForVerticalBlank

Publicado por Javi (1 intervención) el 11/04/2007 17:09:36
Buenas estoy realizando una aplicacion bajo directdraw utilizando la funcion WaitForVerticalBlank para el control del sincronismo vertical pero la imagen que muestro es un video que no se encuentra en el monitor principal sino en el monitor secundario la segunda salida de video de la targeta grafica, el WaitForVerticalBlank me funciona si la ventana esta en el monitor principal pero no si esta en el secundario alguien sabe como puedo hacer para controlar el sincronismo vertical en el segundo monitor, Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Control del sincronismo vertical en el segundo monitor utilizando DirectDraw y WaitForVerticalBlank

Publicado por Alejandro (110 intervenciones) el 06/04/2024 00:14:51
Hola Javy.

Entiendo que estás desarrollando una aplicación utilizando DirectDraw y la función WaitForVerticalBlank para controlar el sincronismo vertical. Sin embargo, estás experimentando problemas cuando la ventana de tu aplicación se encuentra en el segundo monitor en lugar del monitor principal.

Lamentablemente, la función WaitForVerticalBlank de DirectDraw está diseñada para funcionar únicamente con el monitor principal. No proporciona soporte directo para controlar el sincronismo vertical en monitores secundarios.

Una posible solución para tu situación sería utilizar una biblioteca o API adicional que proporcione soporte para controlar el sincronismo vertical en monitores secundarios. Por ejemplo, puedes considerar utilizar la biblioteca DirectX 9 o superior, que ofrece más opciones y flexibilidad en términos de control de sincronismo vertical en múltiples monitores.

Otra opción es utilizar una biblioteca de gráficos más moderna, como OpenGL o Vulkan, que también ofrecen soporte para controlar el sincronismo vertical en múltiples monitores.

Espero que esta información te sea útil.

Saludos, Alejandro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar