共用方式為


KSPROPERTY_CAMERACONTROL_EXTENDED_VFR

KSPROPERTY_CAMERACONTROL_EXTENDED_VFR是屬性標識符,用來指定驅動程式上是否需要可變幀速率。 這是僅限視訊釘選的釘選層級控件。 針對預覽和相片,幀速率變化完全由驅動程式控制,而且無法由用戶端控制。

使用量摘要數據表

範圍 控制 類型

第 1 版

Pin

同步

下列旗標可以放在 KSCAMERA_EXTENDEDPROP_HEADER中。旗標 字段,用來開啟和關閉視訊的可變幀速率。 預設值為驅動程式。

#define KSCAMERA_EXTENDEDPROP_VFR_OFF   0x0000000000000000  
#define KSCAMERA_EXTENDEDPROP_VFR_ON    0x0000000000000001

如果設定為 VFR_OFF,驅動程式應提供視訊釘選的固定幀速率。

如果設定為 VFR_ON,驅動程式會自動決定幀速率,而且視訊釘選的擷取條件和案例而定。 設定VFR_ON時,允許的最大幀速率會進一步由內嵌在媒體類型中所選取的視訊錄製媒體速率來進一步決定。

如果驅動程式不支持視訊的可變幀速率,驅動程式就不應該實作此控件,而且會隱含可變幀速率。

此控件在驅動程式的視訊錄製期間沒有任何作用,該驅動程式不支援即時切換 VFR 設定。 驅動程式應該忽略在該案例中作用中視訊錄製期間收到的控件。

這是同步控制件,不可取消。 此控制件沒有定義的功能。

下表包含使用 控件時 ,KSCAMERA_EXTENDEDPROP_HEADER 結構欄位的描述和需求。

member 描述

版本

這必須是 1。

PinId

這必須是與視訊釘選相關聯的 Pin 識別碼。

大小

這必須是sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_VALUE) 。

結果

指出最後一個SET作業的錯誤結果。 如果沒有進行 SET 作業,這必須是 0。

功能

這必須是 0。

Flags

這是讀取/寫入欄位。 這可以是上述任何一個旗標。

規格需求

標頭

Ksmedia.h