LocalAudioStream class
Representa una secuencia de audio local para un dispositivo michrophone local.
Constructores
Local |
Create una secuencia de audio local |
Local |
Propiedades
media |
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>(Audio |
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 |
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 |
Cancele la funció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)
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>