Freigeben über


AudioManager.GenerateAudioSessionId Methode

Definition

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.Engineverwendet 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.

Gilt für: