Compartir a través de


LocalAudioStream class

Representa una secuencia de audio local para un dispositivo michrophone local.

Constructores

LocalAudioStream(AudioDeviceInfo)

Create una secuencia de audio local

LocalAudioStream(MediaStream)

Propiedades

mediaStreamType

Obtener el tipo de secuencia multimedia de este objeto LocalAudioStream

source

Obtención del origen de audio actual para este LocalAudioStream

Métodos

dispose()

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

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Recupera un objeto Feature inicializado y memoizado con 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)

Cancele la funció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)

Create una secuencia de audio local

new LocalAudioStream(source: AudioDeviceInfo)

Parámetros

source
AudioDeviceInfo

Origen de secuencia 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 objeto 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 el objeto LocalAudioStream no se proporciona en CallOptions.

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Nota

Este API está en fase beta y se ofrece a los desarrolladores como versión preliminar. Puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Recupera un objeto Feature inicializado y memoizado con 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)

Cancele la funció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

devolución de llamada fn a la 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>