Freigeben über


PushAudioOutputStream class

Stellt den Audioausgabestream dar, der für benutzerdefinierte Audioausgabekonfigurationen verwendet wird.

Extends

Eigenschaften

format

Legt das Format der AudioOutputStream-Notiz fest: Das Format wird vor dem Schreiben vom Synthesizer festgelegt. Legen Sie es nicht fest, bevor Sie es an AudioConfig übergeben.

Methoden

close()

Gibt alle externen Ressourcen, die an das Objekt angefügt sind, explizit frei.

create(PushAudioOutputStreamCallback)

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

Geerbte Methoden

createPullStream()

Erstellt einen arbeitsspeicherunterzogenen PullAudioOutputStream mit dem angegebenen Audioformat.

Details zur Eigenschaft

format

Legt das Format der AudioOutputStream-Notiz fest: Das Format wird vor dem Schreiben vom Synthesizer festgelegt. Legen Sie es nicht fest, bevor Sie es an AudioConfig übergeben.

void format

Eigenschaftswert

void

Details zur Methode

close()

Gibt alle externen Ressourcen, die an das Objekt angefügt sind, explizit frei.

function close()

create(PushAudioOutputStreamCallback)

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

static function create(callback: PushAudioOutputStreamCallback): PushAudioOutputStream

Parameter

callback
PushAudioOutputStreamCallback

Das benutzerdefinierte Audioausgabeobjekt, abgeleitet von PushAudioOutputStreamCallback

Gibt zurück

Der zu erstellende Pushaudioausgabestream.

Details zur geerbten Methode

createPullStream()

Erstellt einen arbeitsspeicherunterzogenen PullAudioOutputStream mit dem angegebenen Audioformat.

static function createPullStream(): PullAudioOutputStream

Gibt zurück

Der Audioausgabestream, der erstellt wird.

Geerbt vonAudioOutputStream.createPullStream