AudioManager.GenerateAudioSessionId Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.