Freigeben über


LocalAudioStream class

Stellt einen lokalen Audiostream für ein lokales Michrophone-Gerät dar.

Konstruktoren

LocalAudioStream(AudioDeviceInfo)

Create eines lokalen Audiostreams

LocalAudioStream(MediaStream)

Eigenschaften

mediaStreamType

Abrufen des Mediendatenstromtyps für diesen LocalAudioStream

source

Abrufen der aktuellen Audioquelle für diesen LocalAudioStream

Methoden

dispose()

Dispose muss aufgerufen werden, wenn das LocalAudioStream-Objekt in den CallOptions nicht bereitgestellt wird.

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Ruft ein initialisiertes und gespeichertes Featureobjekt mit erweiterter API ab. Überprüfen Sie das Objekt Features.* auf alle verfügbaren erweiterten Features in diesem Paket. Derzeit unterstützt: Features.AudioEffects

getMediaStream()

Mediendatenstrom abrufen.

getVolume()

Rufen Sie getVolume für audioSourceChanged auf, um ein neues Volumeobjekt abzurufen, das an eine neue Quelle gebunden ist.

off("audioSourceChanged", AudioSourceChangedEvent)

Unsubscribe-Funktion für das audioSourceChanged-Ereignis.

on("audioSourceChanged", AudioSourceChangedEvent)

Subscribe-Funktion für das audioSourceChanged-Ereignis.

setMediaStream(MediaStream)

Wechseln zur Verwendung eines anderen Audiodatenstroms

switchSource(AudioDeviceInfo)

Wechseln zur Verwendung einer anderen Audioquelle

Details zum Konstruktor

LocalAudioStream(AudioDeviceInfo)

Create eines lokalen Audiostreams

new LocalAudioStream(source: AudioDeviceInfo)

Parameter

source
AudioDeviceInfo

Die zu verwendende Mikrofon- oder Medienstreamquelle.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

Parameter

source

MediaStream

Details zur Eigenschaft

mediaStreamType

Abrufen des Mediendatenstromtyps für diesen LocalAudioStream

MediaStreamType mediaStreamType

Eigenschaftswert

source

Abrufen der aktuellen Audioquelle für diesen LocalAudioStream

AudioDeviceInfo source

Eigenschaftswert

Details zur Methode

dispose()

Dispose muss aufgerufen werden, wenn das LocalAudioStream-Objekt in den CallOptions nicht bereitgestellt wird.

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Hinweis

API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Ruft ein initialisiertes und gespeichertes Featureobjekt mit erweiterter API ab. Überprüfen Sie das Objekt Features.* auf alle verfügbaren erweiterten Features in diesem Paket. Derzeit unterstützt: Features.AudioEffects

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

Parameter

factory

AudioStreamFeatureFactory<TFeature>

Die Factory für den Audiostream-Featurekonstruktor, der eine erweiterte API bereitstellt

Gibt zurück

TFeature

getMediaStream()

Mediendatenstrom abrufen.

function getMediaStream(): Promise<MediaStream>

Gibt zurück

Promise<MediaStream>

getVolume()

Rufen Sie getVolume für audioSourceChanged auf, um ein neues Volumeobjekt abzurufen, das an eine neue Quelle gebunden ist.

function getVolume(): Promise<Volume>

Gibt zurück

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

Unsubscribe-Funktion für das audioSourceChanged-Ereignis.

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

Parameter

event

"audioSourceChanged"

Ereignisname.

listener
AudioSourceChangedEvent

Rückruf fn, der zum Abonnieren dieses Ereignisses verwendet wurde.

on("audioSourceChanged", AudioSourceChangedEvent)

Subscribe-Funktion für das audioSourceChanged-Ereignis.

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

Parameter

event

"audioSourceChanged"

Ereignisname.

listener
AudioSourceChangedEvent

Rückruf fn, der aufgerufen wird, wenn sich die Audioquelle ändert.

setMediaStream(MediaStream)

Wechseln zur Verwendung eines anderen Audiodatenstroms

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

Parameter

source

MediaStream

Der neue zu verwendende Audiodatenstrom.

Gibt zurück

Promise<void>

switchSource(AudioDeviceInfo)

Wechseln zur Verwendung einer anderen Audioquelle

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

Parameter

source
AudioDeviceInfo

Die neue zu verwendende Audioquelle.

Gibt zurück

Promise<void>