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 |