다음을 통해 공유


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

추가 정보