AudioManager.GenerateAudioSessionId Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen neuen Audiositzungsbezeichner zurück, der keinem Player oder Effekt zugeordnet ist.
[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
Gibt zurück
ein neuer nicht beanspruchter und nicht verwendeter Audiositzungsbezeichner oder #ERROR
wenn das System eine neue Sitzung nicht generieren konnte, tritt auch eine Bedingung auf, in der die Audiowiedergabe oder -aufzeichnung anschließend fehlschlägt.
- Attribute
Hinweise
Gibt einen neuen Audiositzungsbezeichner zurück, der keinem Player oder Effekt zugeordnet ist. Ein Audiositzungsbezeichner ist ein systemweiter eindeutiger Bezeichner für einen Satz von Audiodatenströmen (eine oder mehrere gemischt).
Die primäre Verwendung der Audiositzungs-ID ist das Zuordnen von Audioeffekten zu Audioplayern, z MediaPlayer
. B. oder AudioTrack
: Alle Audioeffekte, die dieselbe Audiositzungs-ID gemeinsam nutzen, werden auf den gemischten Audioinhalt der Spieler angewendet, die dieselbe Audiositzung gemeinsam nutzen.
Diese Methode kann z. B. beim Erstellen eines der android.media.audiofx.AudioEffect
Objekte zum Definieren der Audiositzung des Effekts oder zum Angeben einer Sitzung für eine Sprachsynthese-Äußerung android.speech.tts.TextToSpeech.Engine
verwendet werden.
Java-Dokumentation für android.media.AudioManager.generateAudioSessionId()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.