0

Ich beabsichtige, einen Adapter zu erstellen, der Methoden wie "StartCapture" und "StopCapture" mit Mediafoundation freigibt und möchte, dass mehrere Clients gleichzeitig von einem einzigen Webcam-Gerät auf diese Methoden zugreifen können.Kann MediaFoundation mehreren Clients den Zugriff auf ein einzelnes Webcam-Gerät ermöglichen?

Momentan erlaubt der Code, den ich in Samples gesehen habe, nur 1 Stream, um Daten in einer Datei zu erfassen (der andere ist leer).

Ermöglicht mediafoundation den gleichzeitigen Gerätezugriff? Wenn das so ist, wie?

Antwort

0

Video-Eingabegeräte wurden traditionell ausschließlich verwendet. Sobald ein Client eine Sitzung gestartet hat, können andere Clients die Kamera nicht verwenden, bevor sie von der laufenden Sitzung freigegeben wird.

Windows 10 Anniversary Update eingeführt, so genannte Frame Server, die eine Middleware-Schicht ist, die, wie angekündigt wurde, unter bestimmten Umständen die Kamera zwischen Clients geteilt.

This puts an end to the "exclusive" use of devices, and it's arguably a change that Windows should have made long ago. Third-party software for sharing cameras between applications exists, but the operating system should support this scenario natively, as it already does for audio devices.

nach bestem Wissen das funktioniert nicht. Zumindest funktionierte es nicht für ein paar Kameras, die ich ausprobiert habe, und ab sofort funktioniert das Teilen nicht mit Windows 10 Creators Update. Zitieren Sie möglicherweise, obwohl bestimmte Kameras/Modi vorhanden sind, für die das Feature das Teilen implementiert.

Verwandte Themen