LocalAudioStream class
Représente un flux audio local pour un appareil michrophone local
Constructeurs
Local |
Créer un flux audio local |
Local |
Propriétés
media |
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>(Audio |
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 |
get |
Obtenez le flux multimédia. |
get |
Vous devez appeler getVolume sur audioSourceChanged pour obtenir un nouvel objet de volume lié à une nouvelle source |
off("audio |
Fonction de désabonnement pour l’événement audioSourceChanged. |
on("audio |
Fonction d’abonnement pour l’événement audioSourceChanged. |
set |
Basculer pour utiliser un autre flux audio |
switch |
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>