Compartilhar via


LocalAudioStream class

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

Construtores

LocalAudioStream(AudioDeviceInfo)

Create um fluxo de áudio local

LocalAudioStream(MediaStream)

Propriedades

mediaStreamType

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

source

Obter a fonte de áudio atual para este LocalAudioStream

Métodos

dispose()

Precisa chamar dispose quando o objeto LocalAudioStream não for fornecido no CallOptions

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Recupera um objeto Feature inicializado e memorizado com a API estendida. Verifique o objeto Features.* para obter todos os recursos estendidos disponíveis neste pacote. Com suporte no momento - Features.AudioEffects

getMediaStream()

Obter fluxo de mídia.

getVolume()

Precisa chamar getVolume no audioSourceChanged para obter um novo objeto de volume associado à nova origem

off("audioSourceChanged", AudioSourceChangedEvent)

Função Desinscrever para o evento audioSourceChanged.

on("audioSourceChanged", AudioSourceChangedEvent)

Função Subscribe para o evento audioSourceChanged.

setMediaStream(MediaStream)

Alternar para usar um fluxo de áudio diferente

switchSource(AudioDeviceInfo)

Alternar para usar uma fonte de áudio diferente

Detalhes do construtor

LocalAudioStream(AudioDeviceInfo)

Create um fluxo de áudio local

new LocalAudioStream(source: AudioDeviceInfo)

Parâmetros

source
AudioDeviceInfo

O microfone ou a origem do fluxo de mídia a ser usado.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

Parâmetros

source

MediaStream

Detalhes da propriedade

mediaStreamType

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

MediaStreamType mediaStreamType

Valor da propriedade

source

Obter a fonte de áudio atual para este LocalAudioStream

AudioDeviceInfo source

Valor da propriedade

Detalhes do método

dispose()

Precisa chamar dispose quando o objeto LocalAudioStream não for fornecido no CallOptions

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Observação

Este API é uma versão beta fornecida como versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

Recupera um objeto Feature inicializado e memorizado com a API estendida. Verifique o objeto Features.* para obter todos os recursos estendidos disponíveis neste pacote. Com suporte no momento - Features.AudioEffects

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

Parâmetros

factory

AudioStreamFeatureFactory<TFeature>

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

Retornos

TFeature

getMediaStream()

Obter fluxo de mídia.

function getMediaStream(): Promise<MediaStream>

Retornos

Promise<MediaStream>

getVolume()

Precisa chamar getVolume no audioSourceChanged para obter um novo objeto de volume associado à nova origem

function getVolume(): Promise<Volume>

Retornos

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

Função Desinscrever para o evento audioSourceChanged.

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

Parâmetros

event

"audioSourceChanged"

nome do evento.

listener
AudioSourceChangedEvent

fn de retorno de chamada que foi usado para assinar 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

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

setMediaStream(MediaStream)

Alternar para usar um fluxo de áudio diferente

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

Parâmetros

source

MediaStream

O novo fluxo de áudio a ser usado.

Retornos

Promise<void>

switchSource(AudioDeviceInfo)

Alternar para usar uma fonte de áudio diferente

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

Parâmetros

source
AudioDeviceInfo

A nova fonte de áudio a ser usada.

Retornos

Promise<void>