ACX_PIN_CONFIG結構 (acxpin.h)
ACX_PIN_CONFIG 結構可用來設定針腳。
語法
typedef struct _ACX_PIN_CONFIG {
ULONG Size;
ULONG Flags;
ULONG Id;
ACX_PIN_TYPE Type;
ACX_PIN_COMMUNICATION Communication;
ACX_PIN_QUALIFIER Qualifier;
const GUID *Category;
const GUID *Name;
PACX_PIN_CALLBACKS PinCallbacks;
ULONG PropertiesCount;
ULONG MethodsCount;
PACX_PROPERTY_ITEM Properties;
PACX_METHOD_ITEM Methods;
union {
PACX_MICROPHONE_CONFIG MicrophoneConfig;
} u;
ULONG MaxStreams;
} ACX_PIN_CONFIG, *PACX_PIN_CONFIG;
成員
Size
ACX_PIN_CONFIG 結構中所有數據的大小,以位元組為單位。 此欄位是由 ACX_PIN_CONFIG_INIT 函式所設定。
Flags
描述釘選之 ACX_PIN_CONFIG_FLAGS 列舉中的值組合。
Id
與釘選相關聯的標識碼。
Type
指定針腳類型的 ACX_PIN_TYPE 列舉值。
Communication
ACX_PIN_COMMUNICATION 列舉值,指定針腳的通訊類型。
Qualifier
ACX_PIN_QUALIFIER 列舉值,指定針腳在多重線路音頻拓撲中的連接方式。
Category
GUID 值,表示針腳的類別。
Name
GUID 值,表示釘選的名稱。
PinCallbacks
ACX_PIN_CALLBACKS 結構的指標,指定針腳的回呼函式。
PropertiesCount
指定 [屬性] 字段所指向的陣列大小。
MethodsCount
指定 [方法] 字段所指向的陣列大小。
Properties
包含針腳屬性之 ACX_PROPERTY_ITEM 結構的陣列指標。
Methods
包含針腳方法之 ACX_METHOD_ITEM 結構的陣列指標。
u
聯集,用來指定針腳的其他類型組態。
u.MicrophoneConfig
與針腳相關聯的 ACX_MICROPHONE_CONFIG 結構的指標。
MaxStreams
指定針腳所支持的數據流數目上限。
言論
ACX_PIN_CONFIG 結構的實例必須藉由呼叫 ACX_PIN_CONFIG_INIT 函式來初始化。
ACX 需求
ACX 最低版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
要求
要求 | 價值 |
---|---|
標頭 | acxpin.h |