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 |