MediaSync.QueueAudio(ByteBuffer, Int32, Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以異步方式將音訊數據排入佇列以播放(AudioTrack 必須處於串流模式)。
[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
參數
- audioData
- ByteBuffer
保留要播放數據的緩衝區。 此緩衝區會透過已註冊的回呼傳回給用戶端。
- bufferId
- Int32
用來識別 audioData 的整數。 它會連同 audioData 一起傳回給用戶端。 這有助於應用程式追蹤 audioData,例如,它可以用來儲存音訊編解碼器所使用的輸出緩衝區索引。
- presentationTimeUs
- Int64
緩衝區中第一個畫面的簡報時間戳,以微秒為單位。
- 屬性
備註
以異步方式將音訊數據排入佇列以播放(AudioTrack 必須處於串流模式)。 如果音訊播放軌因為 而 #flush
排清,則會重新啟動。
的 android.media.MediaSync.queueAudio(java.nio.ByteBuffer, int, long)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。