Domanda

Ho bisogno di una per creare un'applicazione (NET) che, data la pid di un'altra applicazione rende continuamente stampare le schermate di app che per fare un video ... Sto usando la chiamata API: new Bitmap (Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);

il problema che ho è la velocità ....

Tutte le idee?

È stato utile?

Soluzione

Se avete bisogno di acquisizione ad alta velocità che si potrebbe desiderare di controllare DirectShow api, in modo da poter costruire un grafico cattura dello schermo e salvare l'output come un film (AVI, WMV, ecc) .. Alcune informazioni su che vi si possono trovare: DirectShow.NET .

È possibile controllare per esempio PlayCap esempio. Quello che vi serve è filtro di origine cattura dello schermo. (Si può vedere MediaLooks o PushSourceDesktop da campioni SDK di Windows Sono sicuro che ci sono più scelte ..)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top