次の方法で共有


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 を指定する必要があります。

要件

要件
Header ksmedia.h