IMFVirtualCamera::SendCameraProperty-Methode (mfvirtualcamera.h)
Ein Wrapper um die interne IKsControl::KsProperty-Methode , die eine Eigenschaft festlegt oder Eigenschafteninformationen abruft, zusammen mit allen anderen definierten Unterstützungsvorgängen, die für einen Eigenschaftensatz verfügbar sind.
Syntax
HRESULT SendCameraProperty(
REFGUID propertySet,
ULONG propertyId,
ULONG propertyFlags,
void *propertyPayload,
ULONG propertyPayloadLength,
void *data,
ULONG dataLength,
ULONG *dataWritten
);
Parameter
propertySet
Eine GUID, die die KSPROPERTY darstellt. Set-Feld .
propertyId
Eine ULONG, die das feld KSPROPERTY.Id darstellt.
propertyFlags
Eine Reihe von bitweisen oder ed-Flags, die die KSPROPERTY darstellen. Flags-Feld .
propertyPayload
Erweiterte Daten, die am Ende der KSPROPERTY-Struktur hinzugefügt wurden. Alle angegebenen Eigenschaftennutzlasten werden am Ende der KSPROPERTY-Struktur hinzugefügt, bevor sie an die benutzerdefinierte Medienquelle der virtuellen Kamera gesendet werden.
propertyPayloadLength
Die Größe des Puffers in Byte, auf den propertyPayload verweist.
data
Der Bytepuffer für die Nutzlast der Eigenschaft.
dataLength
Die Größe des Puffers in Byte, auf den daten verweisen.
dataWritten
Ein Ausgabeparameter, der die In den Datenpuffer geschriebene Datenmenge angibt. Dieser Wert ist nur gültig, wenn commandFlags einen GET- oder Abfragevorgang enthält.
Rückgabewert
Gibt einen HRESULT-Wert zurück, einschließlich, aber nicht beschränkt auf die folgenden Werte:
Fehlercode | BESCHREIBUNG |
---|---|
S_OK | Erfolgreich |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Kopfzeile | mfvirtualcamera.h |
Bibliothek | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |