KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES
このプロパティ コントロールは、特定の写真解像度でキャプチャ (プレビュー) ビデオ ピンで可能な最大フレーム レートを設定または取得します。
用法の要点テーブル
Yammer の入手 | 設定 | 移行先 | プロパティ記述子の種類 | プロパティ値の種類 |
---|---|---|---|---|
はい |
はい |
ピン留めする |
プロパティ値 (操作データ) には、KSCAMERA_EXTENDEDPROP_HEADER 構造体と KSCAMERA_MAXVIDEOFPS_FORPHOTORES 構造体が含まれています。 1 秒あたりのフレーム数の写真フレーム レートは、KSCAMERA_EXTENDEDPROP_VALUE に値として返されます。
このプロパティの KSCAMERA_EXTENDEDPROP_HEADER の Flags メンバーまたは Capability メンバーにフラグが設定されていません。
プロパティ データの合計サイズは、sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_MAXVIDEOFPS_FORPHOTORES) です。 KSCAMERA_EXTENDEDPROP_HEADER の Size メンバーは、このプロパティ データの合計サイズに設定されます。
このプロパティ コントロールは同期的であり、取り消し可能ではありません。
解説
プロパティの取得
KSPROPERTY_TYPE_GET 要求に応答する際、ドライバーは KSCAMERA_EXTENDEDPROP_HEADER のメンバーを次のように設定します。
メンバー | 値 |
---|---|
バージョン | 1 |
PinId | 写真ピンのピン ID。 |
サイズ | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_MAXVIDEOFPS_FORPHOTORES) |
結果 | 0 |
機能 | 0 |
Flags | 0 |
取得操作では、KSCAMERA_EXTENDEDPROP_HEADER の Result メンバーは常に 0 に設定されます。
プロパティ データが要求されると、ドライバーは、要求された解像度で設定された KSCAMERA_MAXVIDEOFPS_FORPHOTORES の PhotoResWidth メンバーおよび PhotoResHeight メンバーを受け取ります。 ドライバーは、指定した解像度の 1 秒あたりのフレーム数の値を設定します。
キャプチャまたはプレビューがカメラでサポートされていない場合は、1 秒あたりのフレーム数のメンバーを 0 に設定する必要があります。
要件
バージョン |
Windows 8.1 以降で使用できます。 |
ヘッダー |
ksmedia.h (Ksmedia.h をインクルード) |