AudioOutputStream クラス

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.audio.AudioOutputStream

実装

java.lang.AutoCloseable

public class AudioOutputStream
implements java.lang.AutoCloseable

カスタム オーディオ出力構成に使用されるオーディオ出力ストリームを表します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。 バージョン 1.7.0 で更新されました

メソッドの概要

修飾子と型 メソッドと説明
void close()

オブジェクトにアタッチされている外部リソースを明示的に解放します。オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。

static PullAudioOutputStream createPullStream()

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

static PushAudioOutputStream createPushStream(PushAudioOutputStreamCallback callback)

write() メソッドと close() メソッドの指定されたコールバック インターフェイスにデリゲートするプッシュオーディオ出力ストリームを作成します。

SafeHandle getImpl()

オーディオ出力構成を返します。

メソッドの継承元: 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

メソッドの詳細

close

public void close()

オブジェクトにアタッチされている外部リソースを明示的に解放します。オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。

createPullStream

public static PullAudioOutputStream createPullStream()

PullAudioOutputStream をサポートするメモリを作成します。

Returns:

作成中のオーディオ出力ストリーム。

createPushStream

public static PushAudioOutputStream createPushStream(PushAudioOutputStreamCallback callback)

write() メソッドと close() メソッドの指定されたコールバック インターフェイスにデリゲートする PushAudioOutputStream を作成します。 バージョン 1.7.0 で追加されました

Parameters:

callback - PushAudioOutputStreamCallback から派生したカスタム オーディオ出力オブジェクト

Returns:

作成中のオーディオ出力ストリーム。

getImpl

public SafeHandle getImpl()

オーディオ出力構成を返します。

Returns:

ストリームの実装。

適用対象