Partager via


LocalAudioStream class

Représente un flux audio local pour un appareil michrophone local

Constructeurs

LocalAudioStream(AudioDeviceInfo)

Create un flux audio local

LocalAudioStream(MediaStream)

Propriétés

mediaStreamType

Obtenir le type de flux multimédia pour ce LocalAudioStream

source

Obtenir la source audio actuelle pour ce LocalAudioStream

Méthodes

dispose()

Besoin d’appeler la suppression lorsque l’objet LocalAudioStream n’est pas fourni dans callOptions

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Récupère un objet Feature initialisé et mémorisé avec une API étendue. Vérifiez dans l’objet Features.* toutes les fonctionnalités étendues disponibles dans ce package. Actuellement pris en charge - Features.AudioEffects

getMediaStream()

Obtenir un flux multimédia.

getVolume()

Besoin d’appeler getVolume sur audioSourceChanged pour obtenir un nouvel objet de volume lié à une nouvelle source

off("audioSourceChanged", AudioSourceChangedEvent)

Fonction de désinscription pour l’événement audioSourceChanged.

on("audioSourceChanged", AudioSourceChangedEvent)

Fonction d’abonnement pour l’événement audioSourceChanged.

setMediaStream(MediaStream)

Basculer pour utiliser un autre flux audio

switchSource(AudioDeviceInfo)

Basculer pour utiliser une autre source audio

Détails du constructeur

LocalAudioStream(AudioDeviceInfo)

Create un flux audio local

new LocalAudioStream(source: AudioDeviceInfo)

Paramètres

source
AudioDeviceInfo

Source de micro ou de flux multimédia à utiliser.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

Paramètres

source

MediaStream

Détails de la propriété

mediaStreamType

Obtenir le type de flux multimédia pour ce LocalAudioStream

MediaStreamType mediaStreamType

Valeur de propriété

source

Obtenir la source audio actuelle pour ce LocalAudioStream

AudioDeviceInfo source

Valeur de propriété

Détails de la méthode

dispose()

Besoin d’appeler la suppression lorsque l’objet LocalAudioStream n’est pas fourni dans callOptions

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Notes

Ce API est en version bêta et est fourni en tant qu’aperçu pour les développeurs et il peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Récupère un objet Feature initialisé et mémorisé avec une API étendue. Vérifiez dans l’objet Features.* toutes les fonctionnalités étendues disponibles dans ce package. Actuellement pris en charge - Features.AudioEffects

function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature

Paramètres

factory

AudioStreamFeatureFactory<TFeature>

Fabrique du constructeur de la fonctionnalité de flux audio qui fournit une API étendue

Retours

TFeature

getMediaStream()

Obtenir un flux multimédia.

function getMediaStream(): Promise<MediaStream>

Retours

Promise<MediaStream>

getVolume()

Besoin d’appeler getVolume sur audioSourceChanged pour obtenir un nouvel objet de volume lié à une nouvelle source

function getVolume(): Promise<Volume>

Retours

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

Fonction de désinscription pour l’événement audioSourceChanged.

function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)

Paramètres

event

"audioSourceChanged"

nom de l’événement.

listener
AudioSourceChangedEvent

rappel fn utilisé pour s’abonner à cet événement.

on("audioSourceChanged", AudioSourceChangedEvent)

Fonction d’abonnement pour l’événement audioSourceChanged.

function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)

Paramètres

event

"audioSourceChanged"

nom de l’événement.

listener
AudioSourceChangedEvent

rappel fn qui sera appelé lorsque la source audio change.

setMediaStream(MediaStream)

Basculer pour utiliser un autre flux audio

function setMediaStream(source: MediaStream): Promise<void>

Paramètres

source

MediaStream

Nouveau flux audio à utiliser.

Retours

Promise<void>

switchSource(AudioDeviceInfo)

Basculer pour utiliser une autre source audio

function switchSource(source: AudioDeviceInfo): Promise<void>

Paramètres

source
AudioDeviceInfo

Nouvelle source audio à utiliser.

Retours

Promise<void>