Partager via


PullAudioOutputStream class

Représente le flux de sortie audio push en mémoire utilisé pour les configurations de sortie audio personnalisées.

Extends

Propriétés

format

Définit le format de la note AudioOutputStream : le format est défini par le synthétiseur avant d’écrire. Ne le définissez pas avant de le transmettre à AudioConfig

Méthodes

close()

Ferme le flux.

create()

Crée un PullAudioOutputStream en mémoire avec le format audio spécifié.

read(ArrayBuffer)

Lit les données audio à partir de la mémoire tampon interne.

Méthodes héritées

createPullStream()

Crée un PullAudioOutputStream en mémoire avec le format audio spécifié.

Détails de la propriété

format

Définit le format de la note AudioOutputStream : le format est défini par le synthétiseur avant d’écrire. Ne le définissez pas avant de le transmettre à AudioConfig

void format

Valeur de propriété

void

Détails de la méthode

close()

Ferme le flux.

function close()

create()

Crée un PullAudioOutputStream en mémoire avec le format audio spécifié.

static function create(): PullAudioOutputStream

Retours

Flux de sortie audio push en cours de création.

read(ArrayBuffer)

Lit les données audio à partir de la mémoire tampon interne.

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

Paramètres

dataBuffer

ArrayBuffer

TableauBuffer pour stocker les données de lecture.

Retours

Promise<number>

La longueur de la mémoire tampon audio a été lue.

Détails de la méthode héritée

createPullStream()

Crée un PullAudioOutputStream en mémoire avec le format audio spécifié.

static function createPullStream(): PullAudioOutputStream

Retours

Flux de sortie audio en cours de création.

héritée deAudioOutputStream.createPullStream