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
オーディオ トラックがフラッシュされた場合は、再起動されます。
の Java ドキュメントandroid.media.MediaSync.queueAudio(java.nio.ByteBuffer, int, long)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。