共用方式為


IMFVirtualCamera::SendCameraProperty 方法 (mfvirtualcamera.h)

內部 IKsControl::KsProperty 方法的包裝函式,可設定屬性或擷取屬性資訊,以及屬性集上可用的任何其他已定義支援作業。

語法

HRESULT SendCameraProperty(
  REFGUID propertySet,
  ULONG   propertyId,
  ULONG   propertyFlags,
  void    *propertyPayload,
  ULONG   propertyPayloadLength,
  void    *data,
  ULONG   dataLength,
  ULONG   *dataWritten
);

參數

propertySet

表示 KSPROPERTY 的 GUID。設定 欄位。

propertyId

代表 [KSPROPERTY.Id ] 欄位的 ULONG。

propertyFlags

一組位或ed旗標,代表 KSPROPERTY。[旗標] 欄位。

propertyPayload

新增至 KSPROPERTY 結構結尾的擴充數據。 提供的任何屬性承載都會新增至 KSPROPERTY 結構的結尾,再傳送至虛擬相機的自定義媒體來源

propertyPayloadLength

propertyPayload 所指向之緩衝區的大小以位元組為單位。

data

屬性承載的位元組緩衝區。

dataLength

數據所指向之緩衝區的大小以位元組為單位。

dataWritten

輸出參數,指出寫入數據緩衝區的數據量。 只有在 commandFlags 包含 GET 或查詢作業時,這個值才有效。

傳回值

傳回 HRESULT 值,包括但不限於下列值:

錯誤碼 描述
S_OK 成功

規格需求

需求
最低支援的用戶端 Windows 組建 22000
標頭 mfvirtualcamera.h
程式庫 mfsensorgroup.lib
Dll mfsensorgroup.dll

另請參閱

IKsControl::KsProperty

KSPROPERTY 結構