Compartilhar via


AudioManager.GenerateAudioSessionId Método

Definição

Retornar um novo identificador de sessão de áudio não associado a nenhum player ou efeito.

[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

Retornos

um novo identificador de sessão de áudio não reivindicado e não utilizado, ou #ERROR quando o sistema falhou ao gerar uma nova sessão, uma condição na qual a reprodução ou gravação de áudio também falhará posteriormente.

Atributos

Comentários

Retornar um novo identificador de sessão de áudio não associado a nenhum player ou efeito. Um identificador de sessão de áudio é um identificador exclusivo de todo o sistema para um conjunto de fluxos de áudio (um ou mais misturados).

O principal uso do ID da sessão de áudio é associar efeitos de áudio a players de áudio, como MediaPlayer ou AudioTrack: todos os efeitos de áudio que compartilham o mesmo ID de sessão de áudio serão aplicados ao conteúdo de áudio misto dos players que compartilham a mesma sessão de áudio.

Esse método pode, por exemplo, ser usado ao criar um dos objetos para definir a sessão de áudio do efeito, ou para especificar uma sessão para uma emissão de síntese de android.media.audiofx.AudioEffect fala no android.speech.tts.TextToSpeech.Engine.

Documentação Java para android.media.AudioManager.generateAudioSessionId().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a