KSPROPERTY_VIDEOCONTROL_FRAME_RATES
KSPROPERTY_VIDEOCONTROL_FRAME_RATES プロパティは、使用可能なフレーム レートを列挙します。 このプロパティは省略可能です。
使用方法概要表
取得 | 設定 | 対象 | プロパティ記述子の種類 | プロパティ値の種類 |
---|---|---|---|---|
はい |
いいえ |
フィルター |
プロパティ値 (操作データ) は、使用可能なフレーム レートを 100 ナノ秒単位で記述する KSMULTIPLE_ITEM 配列です。
備考
使用可能なフレーム レートは、KSMULTIPLE_ITEM 配列で返されます。 アプリケーションは、KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S 構造体内のストリーム インデックスと画像ディメンションを指定する KSPROPERTY_VIDEOCONTROL_FRAME_RATES 要求をミニドライバーに送信します。 ミニドライバーは、呼び出し元の KSMULTIPLE_ITEM 配列バッファー内のフレーム レート情報を返します。 このバッファーには、固定ヘッダー (KSMULTIPLE_ITEM) と、それに続く可変長のデータ量 (KSMULTIPLE_ITEM 構造体の値に基づく) があります。
個々の値は 100 ナノ秒単位です。
ミニドライバーに渡されるバッファーのサイズが 0 の場合、ミニドライバーは、ミニドライバーに渡される HW_STREAM_REQUEST_BLOCK 構造体の NumberOfBytesToTransfer メンバーを必要なバッファーのサイズに設定し、STATUS_BUFFER_OVERFLOW を返す必要があります。
要件
ヘッダー |
ksmedia.h (Ksmedia.h を含む) |