次の方法で共有


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

KSPROPERTY を表すビットごとのフラグまたは ed フラグのセット 。フラグ フィールド。

propertyPayload

KSPROPERTY 構造体の末尾に追加された拡張データ。 指定されたプロパティ ペイロードは、仮想カメラのカスタム メディア ソースに送信される前に 、KSPROPERTY 構造体の末尾に追加されます

propertyPayloadLength

propertyPayload によって指されるバッファーのサイズ (バイト単位)。

data

プロパティのペイロードのバイト バッファー。

dataLength

データが指すバッファーのサイズ (バイト単位)。

dataWritten

データ バッファーに書き込まれるデータの量を示す出力パラメーター。 この値は、 commandFlags に GET またはクエリ操作が含まれている場合にのみ有効です。

戻り値

次の値を含むがこれらに限定されない HRESULT 値を返します。

エラー コード 説明
S_OK 成功

要件

要件
サポートされている最小のクライアント Windows ビルド 22000
Header mfvirtualcamera.h
Library mfsensorgroup.lib
[DLL] mfsensorgroup.dll

こちらもご覧ください

IKsControl::KsProperty

KSPROPERTY 構造体