IMFVirtualCamera::AddDeviceSourceInfo-Methode (mfvirtualcamera.h)
Informiert die Pipeline, dass die virtuelle Kamera eine exklusive Steuerung der physischen Kamera erfordert, die durch den angegebenen symbolischen Gerätenamen angegeben wird.
Syntax
HRESULT AddDeviceSourceInfo(
LPCWSTR DeviceSourceInfo
);
Parameter
DeviceSourceInfo
Ein LPCWSTR mit dem symbolischen Namen für die physische Kamera. Dieser Wert wird über die Standardmäßigen Windows-Enumerations-APIs wie MFEnumDeviceSources und DeviceInformation aufgelistet.
Rückgabewert
Gibt einen HRESULT-Wert zurück, einschließlich, aber nicht beschränkt auf die folgenden Werte:
Fehlercode | BESCHREIBUNG |
---|---|
S_OK | Erfolgreich |
E_INVALIDARG | Ein Eingabeparameter ist ungültig. |
Hinweise
Die Funktion ermöglicht es dem Windows-Kamera Frame Server-Dienst, den Zugriff auf die physische Kamera zu gewähren, wenn die virtuelle Kamera aktiviert wird.
Diese API kann wiederholt aufgerufen werden, wenn die virtuelle Kamera exklusiven Zugriff auf mehrere physische Kameras erfordert.
Hinweis
Wenn die virtuelle Kamera aktiviert wird, werden alle physischen Kameras, die der virtuellen Kamera mithilfe dieser API hinzugefügt werden, als verwendet markiert. Daher führt jeder Versuch, im nicht freigegebenen Modus auf diese physischen Kameras zuzugreifen, zu einem Verstoß gegen die Freigabe.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Kopfzeile | mfvirtualcamera.h |
Bibliothek | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |