MediaSync.QueueAudio(ByteBuffer, Int32, Int64) 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.
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 para reprodução. Esse buffer será retornado ao cliente por meio de retorno de chamada registrado.
- bufferId
- Int32
um inteiro usado para identificar audioData. Ele será devolvido ao cliente junto com audioData. Isso ajuda os aplicativos a manter o controle de 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 foi liberada como resultado do #flush, ela será reiniciada.
Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.