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;
} 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 結構的指標。
備註
ACX_PIN_CONFIG 結構的實例 必須藉由呼叫 ACX_PIN_CONFIG_INIT 函式來初始化。
ACX 需求
最小 ACX 版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
規格需求
需求 | 值 |
---|---|
標頭 | acxpin.h |