Idioma

MediaSync.QueueAudio(ByteBuffer, Int32, Int64) Método

Definição

Enfileira os dados de áudio de forma assíncrona para reprodução (o AudioTrack deve estar no modo de streaming).

[Android.Runtime.Register("queueAudio", "(Ljava/nio/ByteBuffer;IJ)V", "", ApiSince=23)]
public void QueueAudio(Java.Nio.ByteBuffer audioData, int bufferId, long presentationTimeUs);
[<Android.Runtime.Register("queueAudio", "(Ljava/nio/ByteBuffer;IJ)V", "", ApiSince=23)>]
member this.QueueAudio : Java.Nio.ByteBuffer * int * int64 -> unit

Parâmetros

audioData
ByteBuffer

o buffer que contém os dados a serem reproduzido. Esse buffer será retornado ao cliente por meio de retorno de chamada registrado.

bufferId
Int32

um inteiro usado para identificar audioData. Ele será retornado ao cliente junto com audioData. Isso ajuda os aplicativos a controlar o audioData, por exemplo, ele pode ser usado para armazenar o índice de buffer de saída usado pelo codec de áudio.

presentationTimeUs
Int64

o carimbo de data/hora da apresentação em microssegundos para o primeiro quadro no buffer.

Atributos

Comentários

Enfileira os dados de áudio de forma assíncrona para reprodução (o AudioTrack deve estar no modo de streaming). Se a faixa de áudio tiver sido liberada como resultado, #flushela será reiniciada.

Java documentação para android.media.MediaSync.queueAudio(java.nio.ByteBuffer, int, long).

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

Aplica-se a