Freigeben über


PushAudioInputStream Klasse

public final class PushAudioInputStream
extends AudioInputStream

Stellt den speicherunterstutzten Push-Audioeingabestream dar, der für benutzerdefinierte Audioeingabekonfigurationen verwendet wird. Hinweis: close() muss aufgerufen werden, um zugrunde liegende Ressourcen freizugeben, die sich im Besitz des -Objekts befinden.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void close()

Schließt den Datenstrom.

static PushAudioInputStream create()

Erstellt einen speichergesicherten PushAudioInputStream im Standardformat (16 kHz, 16 Bit, Mono PCM).

static PushAudioInputStream create(AudioStreamFormat format)

Erstellt einen speichergesicherten Push-Audioeingabestreammit dem angegebenen Audioformat.

void write(byte[] dataBuffer)

Schreibt die Audiodaten, die durch Erstellen einer internen Kopie der Daten angegeben wurden.

Geerbte Methoden von AudioInputStream

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()

Schließt den Datenstrom. Hinweis: close() muss aufgerufen werden, um zugrunde liegende Ressourcen freizugeben, die sich im Besitz des -Objekts befinden.

Überschreibt:

PushAudioInputStream.close()

create

public static PushAudioInputStream create()

Erstellt einen speichergesicherten PushAudioInputStream mit dem Standardformat (16 kHz, 16 Bit, Mono PCM).

Gibt zurück:

Der zu erstellende Push-Audioeingabestream.

create

public static PushAudioInputStream create(AudioStreamFormat format)

Erstellt einen speichergesicherten PushAudioInputStream mit dem angegebenen Audioformat.

Parameter:

format - Das Audiodatenformat, in dem Audiodaten in die write()-Methode des Pushaudiostreams geschrieben werden.

Gibt zurück:

Der zu erstellende Push-Audioeingabestream.

write

public void write(byte[] dataBuffer)

Schreibt die Audiodaten, die durch Erstellen einer internen Kopie der Daten angegeben wurden. Hinweis: Der dataBuffer darf keinen Audioheader enthalten.

Parameter:

dataBuffer - Der Audiopuffer, von dem diese Funktion eine Kopie angibt.

Gilt für: