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_INIT 함수를 호출하여 ACX_PIN_CONFIG 구조체의 인스턴스를 초기화해야 합니다.
ACX 요구 사항
최소 ACX 버전: 1.0
ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | acxpin.h |