LocalAudioStream class
Yerel bir michrophone cihazı için yerel ses akışını temsil eder
Oluşturucular
| Local |
Yerel ses akışı oluşturma |
| Local |
Özellikler
| media |
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>(Audio |
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 |
| get |
Medya akışını alın. |
| get |
Yeni kaynağa bağlı yeni bir birim nesnesi almak için audioSourceChanged üzerinde getVolume çağrısı yapmanız gerekiyor |
| off("audio |
audioSourceChanged olayı için abonelikten çıkma işlevi. |
| on("audio |
audioSourceChanged olayı için Subscribe işlevi. |
| set |
Farklı bir ses akışı kullanmaya geçme |
| switch |
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>