AudioManager.GenerateAudioSessionId Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.