次の方法で共有


KSCAMERA_EXTENDEDPROP_PROFILE構造体 (ksmedia.h)

KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE コントロールのペイロードには、KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILEが含まれています。

構文

typedef struct _KSCAMERA_EXTENDEDPROP_PROFILE {
  GUID   ProfileId;
  UINT32 Index;
  UINT32 Reserved;
} KSCAMERA_EXTENDEDPROP_PROFILE, *PKSCAMERA_EXTENDEDPROP_PROFILE;

メンバーズ

ProfileId

選択したプロファイルを表す GUID。 これがKSCAMERAPROFILE_Legacy、プロファイルが選択されていない場合、カメラ ドライバーは縮小メディアの種類の設定を公開する必要があります。

このフィールドがGUID_NULLされている場合、プロファイルは選択されませんでしたが、アプリケーションはプロファイルに対応しているため、カメラ ドライバーはさまざまな種類のメディアを公開する必要があります。

カメラが SharedReadOnly アプリケーションによって初期化された場合、GUID_NULLはドライバーに送信されます。 ExclusiveControl アプリケーションが入ってくると、プロファイルが変更される可能性があり、ドライバーは、ストリーミングが既に開始されている場合でも、新しいカメラ プロファイルの期待に合わせてセンサーを変更することが期待されます。

Index

識別されたプロファイルに関連付けられているインデックス値。

Reserved

未使用。 0 にする必要があります。

必要条件

要件 価値
ヘッダー ksmedia.h