Condividi tramite


AudioManager.GenerateAudioSessionId Metodo

Definizione

Restituisce un nuovo identificatore di sessione audio non associato ad alcun lettore o effetto.

[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

Restituisce

un nuovo identificatore di sessione audio non dichiarato e inutilizzato o #ERROR quando il sistema non è riuscito a generare una nuova sessione, una condizione in cui la riproduzione o la registrazione audio avranno esito negativo.

Attributi

Commenti

Restituisce un nuovo identificatore di sessione audio non associato ad alcun lettore o effetto. Un identificatore di sessione audio è un identificatore univoco a livello di sistema per un set di flussi audio (uno o più combinati).

L'uso principale dell'ID sessione audio consiste nell'associare effetti audio ai lettori audio, ad esempio MediaPlayer o AudioTrack: tutti gli effetti audio che condividono lo stesso ID sessione audio verranno applicati al contenuto audio misto dei lettori che condividono la stessa sessione audio.

Questo metodo può essere usato ad esempio quando si crea uno degli android.media.audiofx.AudioEffect oggetti per definire la sessione audio dell'effetto o per specificare una sessione per un'espressione di sintesi vocale in android.speech.tts.TextToSpeech.Engine.

Documentazione java per android.media.AudioManager.generateAudioSessionId().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a