Partager via


PullAudioInputStream class

Représente le flux d’entrée audio utilisé pour les configurations d’entrée audio personnalisées.

Extends

Méthodes

close()

Libère explicitement toute ressource externe attachée à l’objet

create(PullAudioInputStreamCallback, AudioStreamFormat)

Crée un PullAudioInputStream qui délègue à l’interface de rappel spécifiée pour les méthodes read() et close(), à l’aide du format par défaut (16 kHz 16 bits mono PCM).

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 un PushAudioInputStream en mémoire avec le format audio spécifié.

Détails de la méthode

close()

Libère explicitement toute ressource externe attachée à l’objet

function close()

create(PullAudioInputStreamCallback, AudioStreamFormat)

Crée un PullAudioInputStream qui délègue à l’interface de rappel spécifiée pour les méthodes read() et close(), à l’aide du format par défaut (16 kHz 16 bits mono PCM).

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

Paramètres

callback
PullAudioInputStreamCallback

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

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 de 16 kHz mono PCM).

Retours

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

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 de 16 kHz mono PCM).

Retours

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

héritée deAudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

Crée un PushAudioInputStream en mémoire 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 de 16 kHz mono PCM).

Retours

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

héritée deAudioInputStream.createPushStream