LocalAudioStream class
Representa uma transmissão de áudio local para um dispositivo michrophone local
Construtores
Local |
Create uma transmissão de áudio local |
Local |
Propriedades
media |
Obter o tipo de fluxo de multimédia para este LocalAudioStream |
source | Obter a origem de áudio atual para este LocalAudioStream |
Métodos
dispose() | Precisa de chamar dispose quando o objeto LocalAudioStream não é fornecido nas CallOptions |
feature<TFeature>(Audio |
Obtém um objeto de Funcionalidade inicializado e memorando com a API expandida. Verifique o objeto Funcionalidades.* para ver todas as funcionalidades expandidas disponíveis neste pacote. Atualmente suportado - Features.AudioEffects |
get |
Obter transmissão em fluxo de multimédia. |
get |
Precisa de chamar getVolume no audioSourceChanged para obter um novo objeto de volume vinculado à nova origem |
off("audio |
Anule a subscrição da função para o evento audioSourceChanged. |
on("audio |
Função Subscribe para o evento audioSourceChanged. |
set |
Mudar para utilizar uma transmissão de áudio diferente |
switch |
Mudar para utilizar uma origem de áudio diferente |
Detalhes do Construtor
LocalAudioStream(AudioDeviceInfo)
Create uma transmissão de áudio local
new LocalAudioStream(source: AudioDeviceInfo)
Parâmetros
- source
- AudioDeviceInfo
O microfone ou a origem de transmissão em fluxo de multimédia a utilizar.
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
Parâmetros
- source
-
MediaStream
Detalhes de Propriedade
mediaStreamType
Obter o tipo de fluxo de multimédia para este LocalAudioStream
MediaStreamType mediaStreamType
Valor de Propriedade
source
Obter a origem de áudio atual para este LocalAudioStream
AudioDeviceInfo source
Valor de Propriedade
Detalhes de Método
dispose()
Precisa de chamar dispose quando o objeto LocalAudioStream não é fornecido nas CallOptions
function dispose()
feature<TFeature>(AudioStreamFeatureFactory<TFeature>)
Nota
Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.
Obtém um objeto de Funcionalidade inicializado e memorando com a API expandida. Verifique o objeto Funcionalidades.* para ver todas as funcionalidades expandidas disponíveis neste pacote. Atualmente suportado - Features.AudioEffects
function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature
Parâmetros
- factory
-
AudioStreamFeatureFactory<TFeature>
A fábrica do construtor de funcionalidades de transmissão de áudio que fornece uma API expandida
Devoluções
TFeature
getMediaStream()
Obter transmissão em fluxo de multimédia.
function getMediaStream(): Promise<MediaStream>
Devoluções
Promise<MediaStream>
getVolume()
Precisa de chamar getVolume no audioSourceChanged para obter um novo objeto de volume vinculado à nova origem
function getVolume(): Promise<Volume>
Devoluções
Promise<Volume>
off("audioSourceChanged", AudioSourceChangedEvent)
Anule a subscrição da função para o evento audioSourceChanged.
function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parâmetros
- event
-
"audioSourceChanged"
nome do evento.
- listener
- AudioSourceChangedEvent
callback fn que foi utilizado para subscrever este evento.
on("audioSourceChanged", AudioSourceChangedEvent)
Função Subscribe para o evento audioSourceChanged.
function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parâmetros
- event
-
"audioSourceChanged"
nome do evento.
- listener
- AudioSourceChangedEvent
chamada de retorno fn que será chamada quando a origem de áudio for alterada.
setMediaStream(MediaStream)
Mudar para utilizar uma transmissão de áudio diferente
function setMediaStream(source: MediaStream): Promise<void>
Parâmetros
- source
-
MediaStream
O novo fluxo de áudio a utilizar.
Devoluções
Promise<void>
switchSource(AudioDeviceInfo)
Mudar para utilizar uma origem de áudio diferente
function switchSource(source: AudioDeviceInfo): Promise<void>
Parâmetros
- source
- AudioDeviceInfo
A nova origem de áudio a utilizar.
Devoluções
Promise<void>