struttura XAUDIO2FX_VOLUMEMETER_LEVELS (xaudio2fx.h)
Descrive i parametri da usare con l'apo del contatore del volume.
Sintassi
typedef struct XAUDIO2FX_VOLUMEMETER_LEVELS {
float *pPeakLevels;
float *pRMSLevels;
UINT32 ChannelCount;
} XAUDIO2FX_VOLUMEMETER_LEVELS;
Members
pPeakLevels
Matrice che verrà riempita con il livello assoluto massimo per ogni canale durante un passaggio di elaborazione. La matrice deve essere almeno ChannelCount × byte sizeof(float). pPeakLevels può essere NULL se pRMSLevels non è NULL.
pRMSLevels
Matrice che verrà riempita con livello quadratico medio radice per ogni canale durante un passaggio di elaborazione. La matrice deve essere almeno ChannelCount × byte sizeof(float). pRMSLevels può essere NULL se pPeakLevels non è NULL.
ChannelCount
Numero di canali elaborati.
Commenti
Questa struttura viene usata con il metodo XAudio2 IXAudio2Voice::GetEffectParameters .
pPeakLevels e pRMSLevels non vengono restituiti da IXAudio2Voice::GetEffectParameters, le matrici vengono compilate solo se presenti. Se vengono usati pPeakLevels e pRMSLevels , devono essere allocati dall'applicazione. L'applicazione è responsabile della liberazione delle matrici quando non sono più necessarie.
ChannelCount deve essere impostato dall'applicazione in modo che corrisponda al numero di canali nella voce a cui viene applicato l'effetto.
Requisiti della piattaforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Requisiti
Intestazione | xaudio2fx.h |
Vedi anche
Procedura: Creare una catena di effetti