AudioTrack.SetAuxEffectSendLevel(Single) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el nivel de envío de la pista de audio en el efecto #attachAuxEffect(int)auxiliar adjunto.
[Android.Runtime.Register("setAuxEffectSendLevel", "(F)I", "GetSetAuxEffectSendLevel_FHandler")]
public virtual Android.Media.TrackStatus SetAuxEffectSendLevel(float level);
[<Android.Runtime.Register("setAuxEffectSendLevel", "(F)I", "GetSetAuxEffectSendLevel_FHandler")>]
abstract member SetAuxEffectSendLevel : single -> Android.Media.TrackStatus
override this.SetAuxEffectSendLevel : single -> Android.Media.TrackStatus
Parámetros
- level
- Single
nivel de envío lineal
Devoluciones
código de error o correcto, vea #SUCCESS, #ERROR_INVALID_OPERATION, #ERROR
- Atributos
Comentarios
Establece el nivel de envío de la pista de audio en el efecto #attachAuxEffect(int)auxiliar adjunto. Los niveles de efecto se fijan al intervalo cerrado [0,0, max] donde max es el valor de #getMaxVolume. Un valor de 0,0 no tiene ningún efecto y un valor de 1,0 es el envío completo.
De forma predeterminada, el nivel de envío es 0,0f, por lo que aunque se adjunte un efecto al reproductor, se debe llamar a este método para que se aplique el efecto.
Tenga en cuenta que el valor de nivel pasado es un escalar lineal. Los controles de interfaz de usuario deben escalarse logarítmicamente: la ganancia aplicada por intervalos de marco de audio de -72dB a al menos 0dB, por lo que una conversión adecuada de la entrada de interfaz de usuario lineal x al nivel es: x == 0 -> level = 0 0 < x <= R -> level = 10^(72*(x-R)/20/R)
Java documentación para android.media.AudioTrack.setAuxEffectSendLevel(float).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.