AudioManager.GenerateAudioSessionId 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í.
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.