AudioTrack.SetVolume(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 valor de ganancia de salida especificado en todos los canales de esta pista.
[Android.Runtime.Register("setVolume", "(F)I", "GetSetVolume_FHandler")]
public virtual Android.Media.TrackStatus SetVolume(float gain);
[<Android.Runtime.Register("setVolume", "(F)I", "GetSetVolume_FHandler")>]
abstract member SetVolume : single -> Android.Media.TrackStatus
override this.SetVolume : single -> Android.Media.TrackStatus
Parámetros
- gain
- Single
ganancia de salida para todos los canales.
Devoluciones
código de error o correcto, consulte #SUCCESS, #ERROR_INVALID_OPERATION
- Atributos
Comentarios
Establece el valor de ganancia de salida especificado en todos los canales de esta pista.
Los valores de ganancia se fijan al intervalo cerrado [0,0, max] donde max es el valor de #getMaxVolume. Un valor de 0,0 da como resultado una ganancia cero (silencio) y un valor de 1,0 significa ganancia de unidad (señal sin cambios). El valor predeterminado es 1.0, lo que significa que la ganancia de unity.
Esta API se prefiere sobre #setStereoVolume, ya que se reduce verticalmente verticalmente a mono y hasta contenido multicanal más allá del estéreo.
La palabra "volumen" en el nombre de la API es histórica; esto es realmente una ganancia lineal.
Java documentación para android.media.AudioTrack.setVolume(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.