Condividi tramite


LocalAudioStream class

Rappresenta un flusso audio locale per un dispositivo michrophone locale

Costruttori

LocalAudioStream(AudioDeviceInfo)

Creare un flusso audio locale

LocalAudioStream(MediaStream)

Proprietà

mediaStreamType

Ottenere il tipo di flusso multimediale per localAudioStream

source

Ottenere l'origine audio corrente per localAudioStream

Metodi

dispose()

È necessario chiamare dispose quando l'oggetto LocalAudioStream non viene fornito in CallOptions

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Recupera un oggetto Feature inizializzato e memoizzato con l'API estesa. Controllare l'oggetto Features.* per tutte le funzionalità estese disponibili in questo pacchetto. Attualmente supportato - Features.AudioEffects

getMediaStream()

Ottenere il flusso multimediale.

getVolume()

È necessario chiamare getVolume su audioSourceChanged per ottenere un nuovo oggetto volume associato alla nuova origine

off("audioSourceChanged", AudioSourceChangedEvent)

Annulla la sottoscrizione della funzione per l'evento audioSourceChanged.

on("audioSourceChanged", AudioSourceChangedEvent)

Funzione Subscribe per l'evento audioSourceChanged.

setMediaStream(MediaStream)

Passare all'uso di un flusso audio diverso

switchSource(AudioDeviceInfo)

Passare all'uso di un'origine audio diversa

Dettagli costruttore

LocalAudioStream(AudioDeviceInfo)

Creare un flusso audio locale

new LocalAudioStream(source: AudioDeviceInfo)

Parametri

source
AudioDeviceInfo

Origine del flusso multimediale o microfono da usare.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

Parametri

source

MediaStream

Dettagli proprietà

mediaStreamType

Ottenere il tipo di flusso multimediale per localAudioStream

MediaStreamType mediaStreamType

Valore della proprietà

source

Ottenere l'origine audio corrente per localAudioStream

AudioDeviceInfo source

Valore della proprietà

Dettagli metodo

dispose()

È necessario chiamare dispose quando l'oggetto LocalAudioStream non viene fornito in CallOptions

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Recupera un oggetto Feature inizializzato e memoizzato con l'API estesa. Controllare l'oggetto Features.* per tutte le funzionalità estese disponibili in questo pacchetto. Attualmente supportato - Features.AudioEffects

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

Parametri

factory

AudioStreamFeatureFactory<TFeature>

Factory per il costruttore di funzionalità del flusso audio che fornisce un'API estesa

Restituisce

TFeature

getMediaStream()

Ottenere il flusso multimediale.

function getMediaStream(): Promise<MediaStream>

Restituisce

Promise<MediaStream>

getVolume()

È necessario chiamare getVolume su audioSourceChanged per ottenere un nuovo oggetto volume associato alla nuova origine

function getVolume(): Promise<Volume>

Restituisce

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

Annulla la sottoscrizione della funzione per l'evento audioSourceChanged.

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

Parametri

event

"audioSourceChanged"

nome dell'evento.

listener
AudioSourceChangedEvent

callback fn usato per sottoscrivere questo evento.

on("audioSourceChanged", AudioSourceChangedEvent)

Funzione Subscribe per l'evento audioSourceChanged.

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

Parametri

event

"audioSourceChanged"

nome dell'evento.

listener
AudioSourceChangedEvent

callback fn che verrà chiamato quando l'origine audio cambierà.

setMediaStream(MediaStream)

Passare all'uso di un flusso audio diverso

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

Parametri

source

MediaStream

Nuovo flusso audio da usare.

Restituisce

Promise<void>

switchSource(AudioDeviceInfo)

Passare all'uso di un'origine audio diversa

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

Parametri

source
AudioDeviceInfo

Nuova origine audio da usare.

Restituisce

Promise<void>