Partilhar via


LocalAudioStream class

Representa um fluxo de áudio local para um dispositivo michrophone local

Construtores

LocalAudioStream(AudioDeviceInfo)

Criar um fluxo de áudio local

LocalAudioStream(MediaStream)

Propriedades

mediaStreamType

Obtenha o tipo de fluxo de mídia para este LocalAudioStream

source

Obtenha a fonte de áudio atual para este LocalAudioStream

Métodos

dispose()

Necessidade de chamar dispose quando o objeto LocalAudioStream não é fornecido no CallOptions

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Recupera um objeto Feature inicializado e memorizado com API estendida. Verifique o objeto Features.* para todos os recursos estendidos disponíveis neste pacote. Atualmente suportado - Features.AudioEffects

getMediaStream()

Obtenha fluxo de mídia.

getVolume()

Precisa chamar getVolume em audioSourceChanged para obter um novo objeto de volume vinculado à nova fonte

off("audioSourceChanged", AudioSourceChangedEvent)

Função de cancelamento de inscrição para o evento audioSourceChanged.

on("audioSourceChanged", AudioSourceChangedEvent)

Função de assinatura para o evento audioSourceChanged.

setMediaStream(MediaStream)

Mudar para utilizar um fluxo de áudio diferente

switchSource(AudioDeviceInfo)

Mudar para utilizar uma fonte de áudio diferente

Detalhes do Construtor

LocalAudioStream(AudioDeviceInfo)

Criar um fluxo de áudio local

new LocalAudioStream(source: AudioDeviceInfo)

Parâmetros

source
AudioDeviceInfo

A fonte de fluxo de mídia ou microfone a ser usada.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

Parâmetros

source

MediaStream

Detalhes de Propriedade

mediaStreamType

Obtenha o tipo de fluxo de mídia para este LocalAudioStream

MediaStreamType mediaStreamType

Valor de Propriedade

source

Obtenha a fonte de áudio atual para este LocalAudioStream

AudioDeviceInfo source

Valor de Propriedade

Detalhes de Método

dispose()

Necessidade de chamar dispose quando o objeto LocalAudioStream não é fornecido no CallOptions

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Recupera um objeto Feature inicializado e memorizado com API estendida. Verifique o objeto Features.* para todos os recursos estendidos disponíveis neste pacote. Atualmente suportado - Features.AudioEffects

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

Parâmetros

factory

AudioStreamFeatureFactory<TFeature>

A fábrica para o construtor de recursos de fluxo de áudio que fornece uma API estendida

Devoluções

TFeature

getMediaStream()

Obtenha fluxo de mídia.

function getMediaStream(): Promise<MediaStream>

Devoluções

Promise<MediaStream>

getVolume()

Precisa chamar getVolume em audioSourceChanged para obter um novo objeto de volume vinculado à nova fonte

function getVolume(): Promise<Volume>

Devoluções

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

Função de cancelamento de inscrição para o evento audioSourceChanged.

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

Parâmetros

event

"audioSourceChanged"

nome do evento.

listener
AudioSourceChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

on("audioSourceChanged", AudioSourceChangedEvent)

Função de assinatura para o evento audioSourceChanged.

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

Parâmetros

event

"audioSourceChanged"

nome do evento.

listener
AudioSourceChangedEvent

retorno de chamada fn que será chamado quando a fonte de áudio for alterada.

setMediaStream(MediaStream)

Mudar para utilizar um fluxo de áudio diferente

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

Parâmetros

source

MediaStream

O novo fluxo de áudio para usar.

Devoluções

Promise<void>

switchSource(AudioDeviceInfo)

Mudar para utilizar uma fonte de áudio diferente

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

Parâmetros

source
AudioDeviceInfo

A nova fonte de áudio a ser usada.

Devoluções

Promise<void>