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

另請參閱