Partager via


LocalAudioStream class

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

Constructeurs

LocalAudioStream(AudioDeviceInfo)

Créer 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 supprimer 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 l’API étendue. Vérifiez les fonctionnalités de l’objet.* pour toutes les fonctionnalités étendues disponibles dans ce package. Actuellement pris en charge - Features.AudioEffects

getMediaStream()

Obtenez le flux multimédia.

getVolume()

Vous devez appeler getVolume sur audioSourceChanged pour obtenir un nouvel objet de volume lié à une nouvelle source

off("audioSourceChanged", AudioSourceChangedEvent)

Fonction de désabonnement 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)

Créer un flux audio local

new LocalAudioStream(source: AudioDeviceInfo)

Paramètres

source
AudioDeviceInfo

Source de flux multimédia ou micro à 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 supprimer lorsque l’objet LocalAudioStream n’est pas fourni dans CallOptions

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Récupère un objet Feature initialisé et mémorisé avec l’API étendue. Vérifiez les fonctionnalités de l’objet.* pour 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 fonctionnalités de flux audio qui fournit une API étendue

Retours

TFeature

getMediaStream()

Obtenez le flux multimédia.

function getMediaStream(): Promise<MediaStream>

Retours

Promise<MediaStream>

getVolume()

Vous devez 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ésabonnement 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>