Partager via


PushAudioInputStream class

Représente le flux d’entrée audio Push sauvegardé en mémoire utilisé pour les configurations d’entrée audio personnalisées.

Extends

Méthodes

close()

Ferme le flux.

create(AudioStreamFormat)

Crée une mémoire PushAudioInputStream avec le format audio spécifié.

write(ArrayBuffer)

Écrit les données audio spécifiées en effectuant une copie interne des données.

Méthodes héritées

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Crée un PullAudioInputStream qui délègue à l’interface de rappel spécifiée pour les méthodes read() et close().

createPushStream(AudioStreamFormat)

Crée une mémoire PushAudioInputStream avec le format audio spécifié.

Détails de la méthode

close()

Ferme le flux.

function close()

create(AudioStreamFormat)

Crée une mémoire PushAudioInputStream avec le format audio spécifié.

static function create(format?: AudioStreamFormat): PushAudioInputStream

Paramètres

format
AudioStreamFormat

Format de données audio dans lequel l’audio sera écrit dans la méthode write() du flux audio push (obligatoire si le format n’est pas 16 kHz 16 bits PCM mono).

Retours

Flux d’entrée audio push en cours de création.

write(ArrayBuffer)

Écrit les données audio spécifiées en effectuant une copie interne des données.

function write(dataBuffer: ArrayBuffer)

Paramètres

dataBuffer

ArrayBuffer

Mémoire tampon audio dont cette fonction effectuera une copie.

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

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Crée un PullAudioInputStream qui délègue à l’interface de rappel spécifiée pour les méthodes read() et close().

static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

Paramètres

callback
PullAudioInputStreamCallback

Objet d’entrée audio personnalisé, dérivé de PullAudioInputStreamCallback

format
AudioStreamFormat

Format de données audio dans lequel l’audio sera retourné à partir de la méthode read() du rappel (Obligatoire si le format n’est pas 16 kHz 16 bits mono PCM).

Retours

Flux d’entrée audio en cours de création.

Héritéed’AudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

Crée une mémoire PushAudioInputStream avec le format audio spécifié.

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

Paramètres

format
AudioStreamFormat

Format de données audio dans lequel l’audio sera écrit dans la méthode write() du flux audio push (obligatoire si le format n’est pas 16 kHz 16 bits PCM mono).

Retours

Flux d’entrée audio en cours de création.

Héritéed’AudioInputStream.createPushStream