Compartir a través de


LocalAudioStream class

Representa una secuencia de audio local para un dispositivo michrophone local

Constructores

LocalAudioStream(AudioDeviceInfo)

Creación de una secuencia de audio local

LocalAudioStream(MediaStream)

Propiedades

mediaStreamType

Obtener el tipo de secuencia multimedia de este LocalAudioStream

source

Obtención del origen de audio actual para este LocalAudioStream

Métodos

dispose()

Es necesario llamar a dispose cuando no se proporciona el objeto LocalAudioStream en CallOptions.

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Recupera un objeto Feature inicializado y memoizado con la API extendida. Compruebe el objeto Features.* para ver todas las características extendidas disponibles en este paquete. Compatible actualmente: Features.AudioEffects

getMediaStream()

Obtenga la secuencia multimedia.

getVolume()

Es necesario llamar a getVolume en audioSourceChanged para obtener un nuevo objeto de volumen enlazado a un nuevo origen

off("audioSourceChanged", AudioSourceChangedEvent)

Función Cancele la suscripción para el evento audioSourceChanged.

on("audioSourceChanged", AudioSourceChangedEvent)

Función Subscribe para el evento audioSourceChanged.

setMediaStream(MediaStream)

Cambiar para usar una secuencia de audio diferente

switchSource(AudioDeviceInfo)

Cambiar para usar un origen de audio diferente

Detalles del constructor

LocalAudioStream(AudioDeviceInfo)

Creación de una secuencia de audio local

new LocalAudioStream(source: AudioDeviceInfo)

Parámetros

source
AudioDeviceInfo

Origen del flujo de micrófono o multimedia que se va a usar.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

Parámetros

source

MediaStream

Detalles de las propiedades

mediaStreamType

Obtener el tipo de secuencia multimedia de este LocalAudioStream

MediaStreamType mediaStreamType

Valor de propiedad

source

Obtención del origen de audio actual para este LocalAudioStream

AudioDeviceInfo source

Valor de propiedad

Detalles del método

dispose()

Es necesario llamar a dispose cuando no se proporciona el objeto LocalAudioStream en CallOptions.

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Recupera un objeto Feature inicializado y memoizado con la API extendida. Compruebe el objeto Features.* para ver todas las características extendidas disponibles en este paquete. Compatible actualmente: Features.AudioEffects

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

Parámetros

factory

AudioStreamFeatureFactory<TFeature>

Generador del constructor de características de secuencia de audio que proporciona una API extendida

Devoluciones

TFeature

getMediaStream()

Obtenga la secuencia multimedia.

function getMediaStream(): Promise<MediaStream>

Devoluciones

Promise<MediaStream>

getVolume()

Es necesario llamar a getVolume en audioSourceChanged para obtener un nuevo objeto de volumen enlazado a un nuevo origen

function getVolume(): Promise<Volume>

Devoluciones

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

Función Cancele la suscripción para el evento audioSourceChanged.

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

Parámetros

event

"audioSourceChanged"

nombre del evento.

listener
AudioSourceChangedEvent

callback fn que se usó para suscribirse a este evento.

on("audioSourceChanged", AudioSourceChangedEvent)

Función Subscribe para el evento audioSourceChanged.

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

Parámetros

event

"audioSourceChanged"

nombre del evento.

listener
AudioSourceChangedEvent

callback fn al que se llamará cuando cambie el origen de audio.

setMediaStream(MediaStream)

Cambiar para usar una secuencia de audio diferente

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

Parámetros

source

MediaStream

Nueva secuencia de audio que se va a usar.

Devoluciones

Promise<void>

switchSource(AudioDeviceInfo)

Cambiar para usar un origen de audio diferente

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

Parámetros

source
AudioDeviceInfo

Nuevo origen de audio que se va a usar.

Devoluciones

Promise<void>