Lenguaje

AudioTrack.SetVolume(Single) Método

Definición

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.

Se aplica a