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
Properties フィールドが指す配列のサイズを指定します。
MethodsCount
メソッドの フィールドが指す配列のサイズを指定します。
Properties
ピン プロパティを含む ACX_PROPERTY_ITEM 構造体の配列へのポインター。
Methods
pin メソッドを含む 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 |