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 |