ACX_STREAMAUDIOENGINE_CONFIG 구조체(acxelements.h)
ACX_STREAMAUDIOENGINE_CONFIG 구조는 스트림 오디오 엔진 구성을 정의하는 데 사용됩니다.
구문
typedef struct _ACX_STREAMAUDIOENGINE_CONFIG {
ULONG Size;
ULONG Id;
const GUID *Name;
ULONG Flags;
ACXVOLUME VolumeElement;
ACXMUTE MuteElement;
ACXPEAKMETER PeakMeterElement;
PACX_STREAMAUDIOENGINE_CALLBACKS Callbacks;
} ACX_STREAMAUDIOENGINE_CONFIG, *PACX_STREAMAUDIOENGINE_CONFIG;
멤버
Size
이 구조체의 길이(바이트)입니다.
Id
요소 ID를 나타내는 숫자입니다.
Name
요소의 이름을 나타내는 GUID에 대한 포인터입니다. 디버깅에 사용할 수 있으며 제공되지 않으면 기본적으로 GUID_NULL.
Flags
ACX_STREAMAUDIOENGINE_CONFIG_FLAGS 열거형에서 정의한 Acx peakmeter 구성 플래그입니다.
플래그 비트는 현재 정의되어 있지 않습니다. 이 멤버를 0으로 설정합니다. AcxStreamAudioEngineConfigNoFlags.
VolumeElement
스트림 오디오 엔진의 볼륨 작업에 사용되는 기존 ACXVOLUME 개체입니다.
MuteElement
스트림 오디오 엔진의 음소거 작업에 사용되는 기존 ACXMUTE 개체입니다.
PeakMeterElement
스트림 오디오 엔진의 피크미터 작업에 사용되는 기존 ACXPEAKMETER 개체입니다.
Callbacks
ACX 오디오 엔진 스트리밍 작업에 대한 드라이버 콜백을 식별하는 ACX_STREAMAUDIOENGINE_CALLBACKS 구조 입니다.
설명
예제
사용 예제는 다음과 같습니다.
ACX_STREAMAUDIOENGINE_CONFIG audioEngineCfg;
ACX_STREAMAUDIOENGINE_CONFIG_INIT(&audioEngineCfg);
audioEngineCfg.VolumeElement = volumeElement;
audioEngineCfg.MuteElement = muteElement;
audioEngineCfg.PeakMeterElement = peakmeterElement;
audioEngineCfg.Callbacks = &streamAudioEngineCallbacks;
ACX 요구 사항
최소 ACX 버전: 1.0
ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | acxelements.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기