Sto usando DirectShowLib 2005 - DxSnap esempio per visualizzare e catturare l'immagine da webcam.
Tutto funziona correttamente con l'esempio.
Ma quando provo a unirlo con la mia applicazione (ho provato a chiamare quel modulo dal mio modulo principale) sta funzionando per la prima volta. Una volta chiuso e aperto la finestra di acquisizione, non viene visualizzato correttamente il video.
Ma la cattura dell'immagine funziona perfettamente tutto il tempo.Dxsnap non visualizza correttamente il video dopo la prima volta aperto
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
private static void Main()
{
Application.Run(new frmMain());
}
private void button1_Click(object sender, EventArgs e)
{
frmdxSnap frmdxSnap = new frmdxSnap();
frmdxSnap.ShowDialog(this);
}
}
Anche dopo il riavvio del PC, la sua ancora lo stesso.
Non ho modificato nulla nel modulo DxSnap.