Partilhar via


LocalAudioStream class

Representa uma transmissão de áudio local para um dispositivo michrophone local

Construtores

LocalAudioStream(AudioDeviceInfo)

Create uma transmissão de áudio local

LocalAudioStream(MediaStream)

Propriedades

mediaStreamType

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>(AudioStreamFeatureFactory<TFeature>)

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

getMediaStream()

Obter transmissão em fluxo de multimédia.

getVolume()

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

off("audioSourceChanged", AudioSourceChangedEvent)

Anule a subscrição da função para o evento audioSourceChanged.

on("audioSourceChanged", AudioSourceChangedEvent)

Função Subscribe para o evento audioSourceChanged.

setMediaStream(MediaStream)

Mudar para utilizar uma transmissão de áudio diferente

switchSource(AudioDeviceInfo)

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>