KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTRIGGERTIME

このプロパティは、カメラ ドライバーのトリガー時間を制御します。 トリガー時間は、写真シーケンスの参照フレームを決定するために使用されます。

用法の要点テーブル

Yammer の入手 設定 移行先 プロパティ記述子の種類 プロパティ値の種類

はい

はい

ピン留めする

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

プロパティ値 (操作データ) には、KSCAMERA_EXTENDEDPROP_HEADER 構造体と KSCAMERA_EXTENDEDPROP_VALUE 構造体が含まれています。 写真トリガー時間は、100 ナノ秒単位で設定され、KSCAMERA_EXTENDEDPROP_VALUE の値として設定されるか、返されます。

プロパティ データの合計サイズは、sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) です。 KSCAMERA_EXTENDEDPROP_HEADERSize メンバーは、このプロパティ データの合計サイズに設定されます。

トリガー時間は、KSCAMERA_EXTENDEDPROP_HEADERFlags メンバーで次のいずれかのフラグを使用して設定またはクリアされます。

トリガー時間フラグ 説明
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR トリガー時間の設定をクリアします。
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_SET 新しいトリガー時間の値を設定します。

このプロパティ コントロールは同期的であり、取り消し可能ではありません。

解説

プロパティの取得

KSPROPERTY_TYPE_GET 要求に応答する際、ドライバーは KSCAMERA_EXTENDEDPROP_HEADER のメンバーを次のように設定します。

メンバー
バージョン 1
PinId 写真ピンのピン ID。
サイズ

sizeof(KSCAMERA_EXTENDEDPROP_HEADER) +

sizeof(KSCAMERA_EXTENDEDPROP_VALUE)

結果

最大フレーム レートの読み取り試行に起因するエラー値。

それ以外の場合は、0 に設定されます。

機能 0
Flags フラグの設定またはクリア

トリガー時刻が現在どの時刻値にも設定されていない場合は、KSCAMERA_EXTENDEDPROP_HEADERFlags メンバーに KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR 値が含まれている必要があります。

プロパティの設定

プロパティを設定すると、KSCAMERA_EXTENDEDPROP_VALUEull メンバーにトリガー時間の値が含まれます。 トリガー時間は、操作フラグに基づいて設定またはクリアされます。 フラグが KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR の場合、KSCAMERA_EXTENDEDPROP_VALUE の値は使用されず、無視されます。

要件

バージョン

Windows 8.1 以降で使用できます。

ヘッダー

ksmedia.h (Ksmedia.h をインクルード)