Aracılığıyla paylaş


LocalAudioStream class

Yerel bir michrophone cihazı için yerel ses akışını temsil eder

Oluşturucular

LocalAudioStream(AudioDeviceInfo)

Yerel ses akışı oluşturma

LocalAudioStream(MediaStream)

Özellikler

mediaStreamType

Bu LocalAudioStream için medya akışı türünü alın

source

Bu LocalAudioStream için geçerli ses kaynağını alın

Yöntemler

dispose()

CallOptions içinde LocalAudioStream nesnesi sağlanmadığında dispose çağrısı yapmanız gerekir

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Genişletilmiş API ile başlatılan ve notlaştırılmış bir Özellik nesnesi alır. Bu paketteki tüm kullanılabilir genişletilmiş özellikler için Features.* nesnesini denetleyin. Şu anda destekleniyor - Features.AudioEffects

getMediaStream()

Medya akışını alın.

getVolume()

Yeni kaynağa bağlı yeni bir birim nesnesi almak için audioSourceChanged üzerinde getVolume çağrısı yapmanız gerekiyor

off("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged olayı için abonelikten çıkma işlevi.

on("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged olayı için Subscribe işlevi.

setMediaStream(MediaStream)

Farklı bir ses akışı kullanmaya geçme

switchSource(AudioDeviceInfo)

Farklı bir ses kaynağı kullanmaya geçme

Oluşturucu Ayrıntıları

LocalAudioStream(AudioDeviceInfo)

Yerel ses akışı oluşturma

new LocalAudioStream(source: AudioDeviceInfo)

Parametreler

source
AudioDeviceInfo

Kullanılacak mikrofon veya medya akışı kaynağı.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

Parametreler

source

MediaStream

Özellik Ayrıntıları

mediaStreamType

Bu LocalAudioStream için medya akışı türünü alın

MediaStreamType mediaStreamType

Özellik Değeri

source

Bu LocalAudioStream için geçerli ses kaynağını alın

AudioDeviceInfo source

Özellik Değeri

Yöntem Ayrıntıları

dispose()

CallOptions içinde LocalAudioStream nesnesi sağlanmadığında dispose çağrısı yapmanız gerekir

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Genişletilmiş API ile başlatılan ve notlaştırılmış bir Özellik nesnesi alır. Bu paketteki tüm kullanılabilir genişletilmiş özellikler için Features.* nesnesini denetleyin. Şu anda destekleniyor - Features.AudioEffects

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

Parametreler

factory

AudioStreamFeatureFactory<TFeature>

Genişletilmiş API sağlayan ses akışı özellik oluşturucusunun fabrikası

Döndürülenler

TFeature

getMediaStream()

Medya akışını alın.

function getMediaStream(): Promise<MediaStream>

Döndürülenler

Promise<MediaStream>

getVolume()

Yeni kaynağa bağlı yeni bir birim nesnesi almak için audioSourceChanged üzerinde getVolume çağrısı yapmanız gerekiyor

function getVolume(): Promise<Volume>

Döndürülenler

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged olayı için abonelikten çıkma işlevi.

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

Parametreler

event

"audioSourceChanged"

olay adı.

listener
AudioSourceChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

on("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged olayı için Subscribe işlevi.

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

Parametreler

event

"audioSourceChanged"

olay adı.

listener
AudioSourceChangedEvent

ses kaynağı değiştirildiğinde çağrılacak geri çağırma fn.

setMediaStream(MediaStream)

Farklı bir ses akışı kullanmaya geçme

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

Parametreler

source

MediaStream

Kullanılacak yeni ses akışı.

Döndürülenler

Promise<void>

switchSource(AudioDeviceInfo)

Farklı bir ses kaynağı kullanmaya geçme

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

Parametreler

source
AudioDeviceInfo

Kullanılacak yeni ses kaynağı.

Döndürülenler

Promise<void>