estructura XAUDIO2FX_VOLUMEMETER_LEVELS (xaudio2fx.h)
Describe los parámetros para su uso con el APO de medidor de volumen.
Sintaxis
typedef struct XAUDIO2FX_VOLUMEMETER_LEVELS {
float *pPeakLevels;
float *pRMSLevels;
UINT32 ChannelCount;
} XAUDIO2FX_VOLUMEMETER_LEVELS;
Miembros
pPeakLevels
Matriz que se rellenará con el nivel absoluto máximo para cada canal durante un paso de procesamiento. La matriz debe tener al menos ChannelCount × bytes sizeof(float). pPeakLevels puede ser NULL si pRMSLevels no es NULL.
pRMSLevels
Matriz que se rellenará con el nivel cuadrático medio raíz para cada canal durante un paso de procesamiento. La matriz debe tener al menos ChannelCount × bytes sizeof(float). pRMSLevels puede ser NULL si pPeakLevels no es NULL.
ChannelCount
Número de canales que se están procesando.
Observaciones
Esta estructura se usa con el método XAudio2 IXAudio2Voice::GetEffectParameters .
IXAudio2Voice::GetEffectParameters no devuelve pPeakLevels y pRMSLevels, las matrices solo se rellenan si están presentes. Si la aplicación debe asignar pPeakLevels y pRMSLevels . La aplicación es responsable de liberar las matrices cuando ya no son necesarias.
ChannelCount debe establecerse mediante la aplicación para que coincida con el número de canales de la voz a la que se aplica el efecto.
Requisitos de la plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)Requisitos
Encabezado | xaudio2fx.h |
Consulte también
Cómo: crear un efecto en cadena