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

Weitere Informationen

IKsControl::KsProperty

KSPROPERTY-Struktur