ACX_AUDIOENGINE_CONFIG 구조체(acxelements.h)

ACX_AUDIOENGINE_CONFIG 구조체는 오디오 엔진 구성을 정의하는 데 사용됩니다.

구문

typedef struct _ACX_AUDIOENGINE_CONFIG {
  ULONG                      Size;
  ULONG                      Id;
  const GUID                 *Name;
  ULONG                      Flags;
  ACXPIN                     HostPin;
  ACXPIN                     OffloadPin;
  ACXPIN                     LoopbackPin;
  ACXVOLUME                  VolumeElement;
  ACXMUTE                    MuteElement;
  ACXPEAKMETER               PeakMeterElement;
  PACX_AUDIOENGINE_CALLBACKS Callbacks;
} ACX_AUDIOENGINE_CONFIG, *PACX_AUDIOENGINE_CONFIG;

멤버

Size

이 구조체의 길이(바이트)입니다.

Id

요소 ID를 나타내는 숫자입니다.

Name

요소의 이름을 나타내는 GUID에 대한 포인터입니다. 디버깅에 사용할 수 있으며 제공되지 않으면 기본적으로 GUID_NULL.

Flags

ACX_AUDIOENGINE_CONFIG_FLAGS 열거형에서 정의한 오디오 엔진 구성 플래그입니다.

플래그 비트는 현재 정의되어 있지 않습니다. 이 멤버를 0으로 설정 - AcxAudioEngineConfigNoFlags

HostPin

오디오 엔진의 호스트 핀 역할을 하는 기존 ACXPIN 개체입니다. ACX 개체에 대한 자세한 내용은 ACX 개체 요약을 참조하세요.

OffloadPin

오프로드 핀을 나타내는 기존 ACXPIN 개체입니다.

LoopbackPin

루프백 핀을 나타내는 기존 ACXPIN 개체입니다.

VolumeElement

오디오 엔진의 볼륨 작업에 사용되는 기존 ACXVOLUME 개체입니다.

MuteElement

오디오 엔진의 음소거 작업에 사용되는 기존 ACXMUTE 개체입니다.

PeakMeterElement

오디오 엔진의 피크미터 작업에 사용되는 기존 ACXPEAKMETER 개체입니다.

Callbacks

오디오 엔진의 콜백을 정의하는 ACX_AUDIOENGINE_CALLBACKS 구조 체입니다.

설명

예제

예제 사용법은 다음과 같습니다.

    ACX_AUDIOENGINE_CONFIG          audioEngineCfg;  
    ACX_AUDIOENGINE_CALLBACKS       audioEngineCallbacks;

    // Initialize the config structure
    ACX_AUDIOENGINE_CONFIG_INIT(&audioEngineCfg);
    // Set the values of the structure
    audioEngineCfg.HostPin = Pins[HostPin];
    audioEngineCfg.OffloadPin = Pins[OffloadPin];
    audioEngineCfg.LoopbackPin = Pins[LoopbackPin];
    audioEngineCfg.VolumeElement = volumeElement;
    audioEngineCfg.MuteElement = muteElement;
    audioEngineCfg.PeakMeterElement = peakmeterElement;
    audioEngineCfg.Callbacks = &audioEngineCallbacks;

ACX 요구 사항

최소 ACX 버전: 1.0

ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.

요구 사항

요구 사항
헤더 acxelements.h

추가 정보

  • [acxelements.h 헤더] (index.md)