KSCAMERA_MAXVIDEOFPS_FORPHOTORES構造体 (ksmedia.h)
KSCAMERA_MAXVIDEOFPS_FORPHOTORES構造体には、プレビューとキャプチャをサポートするカメラの特定の解像度での最大フレーム レートのプロパティ データが含まれています。 この構造体は、 KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES 拡張コントロール プロパティのデータを設定または取得するときに使用されます。
構文
typedef struct tagKSCAMERA_MAXVIDEOFPS_FORPHOTORES {
ULONG PhotoResWidth;
ULONG PhotoResHeight;
ULONG PreviewFPSNum;
ULONG PreviewFPSDenom;
ULONG CaptureFPSNum;
ULONG CaptureFPSDenom;
} KSCAMERA_MAXVIDEOFPS_FORPHOTORES, *PKSCAMERA_MAXVIDEOFPS_FORPHOTORES;
メンバー
PhotoResWidth
写真の解像度の幅 (ピクセル単位)。
PhotoResHeight
写真の解像度の高さ (ピクセル単位)。
PreviewFPSNum
プレビュー フレーム レートの分子値。
PreviewFPSDenom
プレビュー フレーム レートの分母値。
CaptureFPSNum
キャプチャ フレーム レートの分子値。
CaptureFPSDenom
キャプチャ フレーム レートの分母値。
注釈
プロパティを設定する場合、KSPROPERTY_TYPE_SET要求を使用して、 PhotoResWidth メンバーと PhotoResHeight メンバーは、使用可能な写真メディアの種類に基づいてアプリケーションによって提供されます。 カメラ ドライバーは、この解像度情報を内部的に保持する必要があります。 プレビューおよびキャプチャ フレーム レートのメンバーは、KSPROPERTY_TYPE_SET要求でドライバーによって無視される必要があります。
後続のKSPROPERTY_TYPE_GET要求の場合、カメラ ドライバーは、前のKSPROPERTY_TYPE_SET要求で提供された解像度に基づいて、プレビュー ストリームとキャプチャ ストリームのフレーム レートを提供する必要があります。 また、カメラ ドライバーは 、PhotoResWidth と PhotoResHeight を、KSPROPERTY_TYPE_SET要求で提供された解像度に設定する必要があります。
セッションKSPROPERTY_TYPE_SET要求が行われなかった場合、カメラ ドライバーは 、KSCAMERA_MAXVIDEOFPS_FORPHOTORES 構造体のすべてのメンバーを 0 に設定します。
プレビューまたはキャプチャがサポートされていない場合 (カメラが 1 つのビデオ ピンのみのデュアルピン留めカメラの場合など)、CaptureFPSNum メンバーと CaptureFPSDenom メンバーを使用し、PreviewFPSNum メンバーと PreviewFPSDenom メンバーを 0 に設定する必要があります。
カメラ ドライバーによってフォト モード コントロールでKSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCEがサポートされている場合は、このコントロールが必須です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 |
サポートされている最小のサーバー | Windows Server 2012 R2 |
Header | ksmedia.h (Ksmedia.h を含む) |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示