KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART
ウォーム スタート プロパティ コントロールは、ドライバーがカメラ ピンをグリッチフリー操作の可能な準備状態に保つためのヒントを提供します。
用法の要点テーブル
Yammer の入手 | 設定 | 移行先 | プロパティ記述子の種類 | プロパティ値の種類 |
---|---|---|---|---|
はい |
はい |
ピン留めする |
プロパティ値 (操作データ) には、KSCAMERA_EXTENDEDPROP_HEADER 構造体が含まれています。
このプロパティの KSCAMERA_EXTENDEDPROP_HEADER の Flags メンバーにフラグが設定されていません。
プロパティデータの合計サイズは、sizeof(KSCAMERA_EXTENDEDPROP_HEADER) です。 KSCAMERA_EXTENDEDPROP_HEADER の Size メンバーは、このプロパティ データの合計サイズに設定されます。
ウォーム スタートは、KSCAMERA_EXTENDEDPROP_HEADER の Capability メンバーで次のいずれかのフラグを使用して有効または無効になります。
ウォーム スタート フラグ | 説明 |
---|---|
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED | ウォーム スタートが無効になっています。 |
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED | ウォーム スタートが有効になっています。 |
このプロパティ コントロールは非同期であり、取り消し可能ではありません。
解説
プロパティの取得
KSPROPERTY_TYPE_GET 要求に応答する際、ドライバーは KSCAMERA_EXTENDEDPROP_HEADER のメンバーを次のように設定します。
メンバー | 値 |
---|---|
バージョン | 1 |
PinId | 写真ピンのピン ID。 |
サイズ | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) |
結果 | 0 |
機能 | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED または KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED |
Flags | 0 |
取得操作では、KSCAMERA_EXTENDEDPROP_HEADER の Result メンバーは常に 0 に設定されます。