llamada a la API para hacer que la salida de una aplicación (win) a una imagen
-
22-08-2019 - |
Pregunta
necesito una para construir una aplicación (NET) que dado el pid de otra aplicación hace continuamente y collages de esa aplicación para hacer un video ... Estoy usando la llamada a la API: nuevo Bitmap (Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);
el problema es que he velocidad ....
¿Alguna idea?
Solución
Si necesita alta velocidad de captura es posible que desee comprobar API de DirectShow, para que pueda construir un gráfico de captura de pantalla y guardar la salida como una película (AVI, WMV, etc) .. Parte de la información en la que se puede encontrar allí: DirectShow.NET .
Usted puede comprobar por ejemplo PlayCap ejemplo. Lo que necesita es fuente de filtro de captura de pantalla. (Se puede ver MediaLooks o PushSourceDesktop partir de muestras de SDK de Windows Estoy seguro de que hay más opciones ..)