LocalAudioStream class
Representa una secuencia de audio local para un dispositivo michrophone local
Constructores
Local |
Creación de una secuencia de audio local |
Local |
Propiedades
media |
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>(Audio |
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 |
get |
Obtenga la secuencia multimedia. |
get |
Es necesario llamar a getVolume en audioSourceChanged para obtener un nuevo objeto de volumen enlazado a un nuevo origen |
off("audio |
Función Cancele la suscripción para el evento audioSourceChanged. |
on("audio |
Función Subscribe para el evento audioSourceChanged. |
set |
Cambiar para usar una secuencia de audio diferente |
switch |
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>