Share via


XAUDIO2FX_VOLUMEMETER_LEVELS 구조체(xaudio2fx.h)

볼륨 미터 APO와 함께 사용할 매개 변수에 대해 설명합니다.

구문

typedef struct XAUDIO2FX_VOLUMEMETER_LEVELS {
  float  *pPeakLevels;
  float  *pRMSLevels;
  UINT32 ChannelCount;
} XAUDIO2FX_VOLUMEMETER_LEVELS;

멤버

pPeakLevels

처리 단계 중에 각 채널의 최대 절대 수준으로 채워지는 배열입니다. 배열은 적어도 ChannelCount × sizeof(float) 바이트여야 합니다. pRMSLevels가 NULL이 아닌 경우 pPeakLevels 는 NULL일 수 있습니다.

pRMSLevels

처리 단계 중에 각 채널에 대한 루트 평균 제곱 수준으로 채워지는 배열입니다. 배열은 적어도 ChannelCount × sizeof(float) 바이트여야 합니다. pPeakLevels가 NULL이 아닌 경우 pRMSLevels 는 NULL일 수 있습니다.

ChannelCount

처리 중인 채널 수입니다.

설명

이 구조체는 XAudio2 IXAudio2Voice::GetEffectParameters 메서드와 함께 사용됩니다.

pPeakLevelspRMSLevelsIXAudio2Voice::GetEffectParameters에서 반환되지 않으며 배열이 있는 경우에만 채워집니다. pPeakLevelspRMSLevels를 사용하는 경우 애플리케이션에서 할당해야 합니다. 애플리케이션은 더 이상 필요하지 않을 때 배열을 해제해야 합니다.

효과가 적용되는 음성의 채널 수와 일치하도록 애플리케이션에서 ChannelCount를 설정해야 합니다.

플랫폼 요구 사항

Windows 10(XAudio2.9); Windows 8, Windows Phone 8(XAudio 2.8); DirectX SDK(XAudio 2.7)

요구 사항

   
머리글 xaudio2fx.h

참고 항목

방법: 효과 체인 만들기

IXAudio2Voice::SetEffectParameters

XAPO 개요

XAudio 구조체

XAudio2CreateVolumeMeter