KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE
曝光控制屬性會指定是否要改用曝光的自動處理或手動時間值。
使用量摘要數據表
取得 Yammer | 設定 | Target | 屬性描述項類型 | 屬性值類型 |
---|---|---|---|---|
Yes | .是 | 篩選器 | KSPROPERTY | KSCAMERA_EXTENDEDPROP_HEADER |
屬性值(作業數據)包含KSCAMERA_EXTENDEDPROP_HEADER結構和KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING結構。
屬性數據大小總計為 sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING)。 KSCAMERA_EXTENDEDPROP_HEADER的 Size 成員會設定為這個屬性數據大小總計。
KSCAMERA_EXTENDEDPROP_HEADER的功能成員包含下列一或多個視訊處理選項的位 OR 組合。
處理模式 | 描述 |
---|---|
KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO | 相機 驅動程式會針對視訊使用自己的處理邏輯。 |
KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL | 相機 驅動程式會使用預設處理方法。 |
KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK | 目前的視訊處理方法已鎖定。 |
KSCAMERA_EXTENDEDPROP_HEADER的 Flags 成員包含相機目前設定的視訊處理旗標。 KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO設定可以與KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK結合。
這個屬性控件是異步且可取消的。
備註
處理模式
KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO
這表示支援自動處理。 驅動程式會使用其內部邏輯來優化視訊處理。 針對KSPROPERTY_TYPE_GET要求,KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING的 VideoProc 成員必須包含目前驅動程式決定的視訊處理值。
此旗標可以與KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK合併為位 OR 值。
鎖定,而不結合自動模式,相機驅動程式應該將已經鎖定的控件視為無作業。 鎖定與自動模式結合時,已鎖定的控件應該觸發新的聚合。
這個旗標不得與KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL結合。
KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL
手動指出,針對此影片處理,會提供特定值。 特定值會提供給驅動程式。
這個旗標不得與KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO或KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK結合。
KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK
鎖定選項旗標表示目前視訊處理已鎖定至目前已進行程序設計的任何值。 例如,應用程式可能會要求自動模式,直到決定特定曝光為止。 此時,應用程式會決定拍攝一系列具有相同曝光度的照片。 在這種情況下,應用程式可以指定KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK旗標。
這個旗標不得與KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL結合。
取得屬性
回應KSPROPERTY_TYPE_GET要求時,驅動程式會將KSCAMERA_EXTENDEDPROP_HEADER的成員設定為下列專案。
member | 值 |
---|---|
版本 | 1 |
PinId | KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF) |
大小 | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING) |
結果 | 0 |
功能 | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL位 OR 搭配 (支援視訊處理模式) |
旗標 | 目前的視訊處理模式 |
如果先前未設定曝光模式,則驅動程式會將 Flags 設定為 KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO (預設值)。 遵循KSCAMERA_EXTENDEDPROP_HEADER KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING結構的成員會根據處理模式的需求來設定。
當 模式KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO時,VideoProp.Value.ull 值必須包含目前的曝光設定。
設定屬性
設定 屬性時,KSPROPERTY_TYPE_SET要求,KSCAMERA_EXTENDEDPROP_HEADER的 Flags 成員將會包含要設定的曝光模式。 當 Flags 包含KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO模式旗標時,必須忽略KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING的 VideoProc.Value 成員。
需求
版本: 從 Windows 8.1 開始提供
標頭: ksmedia.h (包括 Ksmedia.h)