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 |