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 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應