LocalAudioStream class
Rappresenta un flusso audio locale per un dispositivo michrophone locale
Costruttori
Local |
Creare un flusso audio locale |
Local |
Proprietà
media |
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>(Audio |
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 |
get |
Ottenere il flusso multimediale. |
get |
È necessario chiamare getVolume su audioSourceChanged per ottenere un nuovo oggetto volume associato alla nuova origine |
off("audio |
Annulla la sottoscrizione della funzione per l'evento audioSourceChanged. |
on("audio |
Funzione Subscribe per l'evento audioSourceChanged. |
set |
Passare all'uso di un flusso audio diverso |
switch |
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>