PullAudioOutputStream クラス

public final class PullAudioOutputStream
extends AudioOutputStream

カスタム オーディオ出力構成に使用されるメモリに基づくプッシュ オーディオ出力ストリームを表します。

コンストラクターの概要

コンストラクター 説明
PullAudioOutputStream(IntRef stream)

PullAudioOutputStream の内部コンストラクター。

メソッドの概要

修飾子と型 メソッドと説明
static PullAudioOutputStream create()

プルオーディオ出力ストリームをサポートするメモリを作成します。

long read(byte[] dataBuffer)

データの内部コピーを作成して指定されたオーディオ データを読み取ります。

メソッドの継承元: AudioOutputStream

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

PullAudioOutputStream

public PullAudioOutputStream(IntRef stream)

PullAudioOutputStream の内部コンストラクター。

Parameters:

stream - オーディオ出力ストリームのネイティブ ハンドル。

メソッドの詳細

create

public static PullAudioOutputStream create()

メモリに基づく PullAudioOutputStream を作成します。

Returns:

作成されるプル オーディオ出力ストリーム。

read

public long read(byte[] dataBuffer)

データの内部コピーを作成して指定されたオーディオ データを読み取ります。 読み取る最大バイト数は、dataBuffer のサイズによって決まります。 すぐに使用可能なデータがない場合、read() は次のデータが使用可能になるまでブロックします。

Parameters:

dataBuffer - この関数のコピー先となるオーディオ バッファー。

Returns:

ストリームが末尾に達し、使用可能なデータがなくなった場合は、入力されたバイト数、または 0。

適用対象