Compartir a través de


AudioManager.GenerateAudioSessionId Método

Definición

Devuelve un nuevo identificador de sesión de audio no asociado a ningún reproductor o efecto.

[Android.Runtime.Register("generateAudioSessionId", "()I", "GetGenerateAudioSessionIdHandler")]
public virtual int GenerateAudioSessionId();
[<Android.Runtime.Register("generateAudioSessionId", "()I", "GetGenerateAudioSessionIdHandler")>]
abstract member GenerateAudioSessionId : unit -> int
override this.GenerateAudioSessionId : unit -> int

Devoluciones

un nuevo identificador de sesión de audio no reclamado y sin usar, o #ERROR cuando el sistema no pudo generar una nueva sesión, una condición en la que también se producirá un error en la reproducción o grabación de audio.

Atributos

Comentarios

Devuelve un nuevo identificador de sesión de audio no asociado a ningún reproductor o efecto. Un identificador de sesión de audio es un identificador único de todo el sistema para un conjunto de secuencias de audio (uno o varios combinados).

El uso principal del identificador de sesión de audio es asociar efectos de audio a reproductores de audio, como MediaPlayer o AudioTrack: todos los efectos de audio que comparten el mismo identificador de sesión de audio se aplicarán al contenido de audio mixto de los reproductores que comparten la misma sesión de audio.

Este método se puede usar por ejemplo al crear uno de los android.media.audiofx.AudioEffect objetos para definir la sesión de audio del efecto, o para especificar una sesión para una expresión de síntesis de voz en android.speech.tts.TextToSpeech.Engine.

Documentación de Java para android.media.AudioManager.generateAudioSessionId().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a