Bagikan melalui


struktur XAUDIO2FX_VOLUMEMETER_LEVELS (xaudio2fx.h)

Menjelaskan parameter untuk digunakan dengan APO meter volume.

Sintaks

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

Anggota

pPeakLevels

Array yang akan diisi dengan tingkat absolut maksimum untuk setiap saluran selama pass pemrosesan. Array harus setidaknya ChannelCount × sizeof(float) byte. pPeakLevels mungkin NULL jika pRMSLevels bukan NULL.

pRMSLevels

Array yang akan diisi dengan tingkat kuadrat rata-rata akar untuk setiap saluran selama pass pemrosesan. Array harus setidaknya ChannelCount × sizeof(float) byte. pRMSLevels mungkin NULL jika pPeakLevels bukan NULL.

ChannelCount

Jumlah saluran yang sedang diproses.

Keterangan

Struktur ini digunakan dengan metode XAudio2 IXAudio2Voice::GetEffectParameters .

pPeakLevels dan pRMSLevels tidak dikembalikan oleh IXAudio2Voice::GetEffectParameters, array hanya diisi jika ada. Jika pPeakLevels dan pRMSLevels digunakan, pPeakLevels harus dialokasikan oleh aplikasi. Aplikasi ini bertanggung jawab untuk membebaskan array ketika tidak lagi diperlukan.

ChannelCount harus diatur oleh aplikasi agar sesuai dengan jumlah saluran dalam suara tempat efek diterapkan.

Persyaratan Platform

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

Persyaratan

   
Header xaudio2fx.h

Lihat juga

Cara: Membuat Rantai Efek

IXAudio2Voice::SetEffectParameters

Gambaran Umum XAPO

Struktur XAudio

XAudio2CreateVolumeMeter