Partager via


AudioManager.GenerateAudioSessionId Méthode

Définition

Retourne un nouvel identificateur de session audio qui n’est associé à aucun lecteur ou effet.

[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

Retours

un nouvel identificateur de session audio non revendiqué et inutilisé, ou #ERROR lorsque le système n’a pas pu générer une nouvelle session, une condition dans laquelle la lecture audio ou l’enregistrement échoue par la suite.

Attributs

Remarques

Retourne un nouvel identificateur de session audio qui n’est associé à aucun lecteur ou effet. Un identificateur de session audio est un identificateur unique à l’échelle du système pour un ensemble de flux audio (un ou plusieurs mixtes).

L’utilisation principale de l’ID de session audio consiste à associer des effets audio aux lecteurs audio, tels que MediaPlayer ou AudioTrack: tous les effets audio partageant le même ID de session audio seront appliqués au contenu audio mixte des lecteurs qui partagent la même session audio.

Cette méthode peut par exemple être utilisée lors de la création de l’un android.media.audiofx.AudioEffect des objets pour définir la session audio de l’effet, ou pour spécifier une session pour un énoncé de synthèse vocale dans android.speech.tts.TextToSpeech.Engine.

Documentation Java pour android.media.AudioManager.generateAudioSessionId().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à