Freigeben über


PullAudioOutputStream class

Stellt den speichergesicherten Push-Audioausgabedatenstrom dar, der für benutzerdefinierte Audioausgabekonfigurationen verwendet wird.

Extends

Eigenschaften

format

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

Methoden

close()

Schließt den Datenstrom.

create()

Erstellt einen speichergesicherten PullAudioOutputStream mit dem angegebenen Audioformat.

read(ArrayBuffer)

Liest Audiodaten aus dem internen Puffer.

Geerbte Methoden

createPullStream()

Erstellt einen speichergesicherten PullAudioOutputStream mit dem angegebenen Audioformat.

Details zur Eigenschaft

format

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

void format

Eigenschaftswert

void

Details zur Methode

close()

Schließt den Datenstrom.

function close()

create()

Erstellt einen speichergesicherten PullAudioOutputStream mit dem angegebenen Audioformat.

static function create(): PullAudioOutputStream

Gibt zurück

Der zu erstellende Pushaudioausgabedatenstrom.

read(ArrayBuffer)

Liest Audiodaten aus dem internen Puffer.

function read(dataBuffer: ArrayBuffer): Promise<number>

Parameter

dataBuffer

ArrayBuffer

Ein ArrayBuffer zum Speichern der Lesedaten.

Gibt zurück

Promise<number>

Die Länge des Audiopuffers wurde gelesen.

Details zur geerbten Methode

createPullStream()

Erstellt einen speichergesicherten PullAudioOutputStream mit dem angegebenen Audioformat.

static function createPullStream(): PullAudioOutputStream

Gibt zurück

Der zu erstellende Audioausgabedatenstrom.

geerbt vonAudioOutputStream.createPullStream-