Ich verwende DirectShowLib .Net, um Bilder von der WebCam zu erfassen. Wie bekomme ich den Status meiner WebCam in C#? Ich meine, wenn es bereits von einer anderen Anwendung verwendet wird?
Antwort
Zu viele Anzeigen?
Roman R.
Punkte
66500
Erstellen Sie ein Erfassungsdiagramm, z. B. Camera
-> Null Renderer
und versetzt es in den Pausenzustand. Wenn Sie erfolgreich waren, ist (war) die Kamera im Leerlauf, da diese Drittanbieter-App sie sonst exklusiv sperren würde.
Sie können möglicherweise Folgendes verwenden IAMResourceControl
auch, aber es ist unwahrscheinlich, dass es für ein Kameragerät verfügbar ist.