KSPROPERTY_VIDEOPROCAMP_NODE_S結構 (ksmedia.h)
KSPROPERTY_VIDEOPROCAMP_NODE_S 結構描述 PROPSETID_VIDCAP_VIDEOPROCAMP 屬性集中的節點型屬性設定。
語法
typedef struct {
KSP_NODE NodeProperty;
LONG Value;
ULONG Flags;
ULONG Capabilities;
} KSPROPERTY_VIDEOPROCAMP_NODE_S, *PKSPROPERTY_VIDEOPROCAMP_NODE_S;
成員
NodeProperty
指定初始化 KSP_NODE 結構,描述節點、屬性集、屬性標識元和要求類型。
Value
指定要求的值。 針對 [設定要求],minidriver 應該將 Property 中指定的屬性設定為此值。 針對 Get 要求,minidriver 應該會傳回 Property中指定的屬性值。
Flags
指定要求的旗標。 針對 [設定要求],此值表示所需的設定。 針對 [取得要求],此值包含目前的設定。 此成員可以設定為 ksmedia.h中定義的其中一個值:
旗 | 意義 |
---|---|
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL | 表示屬性要手動調整。 |
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO | 表示屬性要自動調整。 |
Capabilities
指定屬性的功能。 此成員只對 Get 要求具有意義。 minidriver 應該會傳回 VideoProcAmp 的功能,與 Property中指定的屬性有關。 此成員應設定為下列其中一個值:
價值 | 意義 |
---|---|
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL | 裝置支援手動設定指定的屬性。 |
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO | 裝置支援指定屬性的自動設定。 |
要求
要求 | 價值 |
---|---|
標頭 | ksmedia.h (包括 Ksmedia.h) |