Freigeben über


AudioOutputStream Klasse

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

Implementiert

java.lang.AutoCloseable

public class AudioOutputStream
implements java.lang.AutoCloseable

Stellt den Audioausgabestream dar, der für benutzerdefinierte Audioausgabekonfigurationen verwendet wird. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden. Aktualisiert in Version 1.7.0

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void close()

Gibt alle externen Ressourcen, die an das Objekt angefügt sind, explizit frei Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die vom Objekt gehalten werden.

static PullAudioOutputStream createPullStream()

Erstellt einen speicherunterzogenen PullAudioausgabestream.

static PushAudioOutputStream createPushStream(PushAudioOutputStreamCallback callback)

Erstellt einen Pushaudioausgabestream, der für write()- und close()-Methoden an die angegebene Rückrufschnittstelle delegiert.

SafeHandle getImpl()

Gibt die Audioausgabekonfiguration zurück.

Geerbte Methoden von 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

Details zur Methode

close

public void close()

Gibt alle externen Ressourcen, die an das Objekt angefügt sind, explizit frei Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die vom Objekt gehalten werden.

createPullStream

public static PullAudioOutputStream createPullStream()

Erstellt einen Arbeitsspeicher gestützten PullAudioOutputStream.

Returns:

Der Audioausgabestream, der erstellt wird.

createPushStream

public static PushAudioOutputStream createPushStream(PushAudioOutputStreamCallback callback)

Erstellt einen PushAudioOutputStream, der die angegebene Rückrufschnittstelle für write()- und close()-Methoden delegiert. In Version 1.7.0 hinzugefügt

Parameters:

callback - Das benutzerdefinierte Audioausgabeobjekt, abgeleitet von PushAudioOutputStreamCallback

Returns:

Der Audioausgabestream, der erstellt wird.

getImpl

public SafeHandle getImpl()

Gibt die Audioausgabekonfiguration zurück.

Returns:

Die Implementierung des Streams.

Gilt für: