LocalAudioStream class
代表本機Michrophone裝置的本機音訊串流
建構函式
Local |
建立本機音訊串流 |
Local |
屬性
media |
取得此 LocalAudioStream 的媒體串流類型 |
source | 取得此 LocalAudioStream 的目前音訊來源 |
方法
dispose() | 當 CallOptions 中未提供 LocalAudioStream 物件時,需要呼叫 dispose |
feature<TFeature>(Audio |
擷取具有擴充 API 的初始化和備忘功能物件。 檢查物件 Features.* 以取得此套件中所有可用的擴充功能。 目前支援 - Features.AudioEffects |
get |
取得媒體串流。 |
get |
需要在 audioSourceChanged 上呼叫 getVolume,以取得系結至新來源的新音量物件 |
off("audio |
audioSourceChanged 事件的取消訂閱函式。 |
on("audio |
audioSourceChanged 事件的 Subscribe 函式。 |
set |
切換為使用不同的音訊串流 |
switch |
切換為使用不同的音訊來源 |
建構函式詳細資料
LocalAudioStream(AudioDeviceInfo)
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
參數
- source
-
MediaStream
屬性詳細資料
mediaStreamType
source
方法詳細資料
dispose()
當 CallOptions 中未提供 LocalAudioStream 物件時,需要呼叫 dispose
function dispose()
feature<TFeature>(AudioStreamFeatureFactory<TFeature>)
擷取具有擴充 API 的初始化和備忘功能物件。 檢查物件 Features.* 以取得此套件中所有可用的擴充功能。 目前支援 - Features.AudioEffects
function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature
參數
- factory
-
AudioStreamFeatureFactory<TFeature>
提供擴充 API 的音訊串流功能建構函式處理站
傳回
TFeature
getMediaStream()
取得媒體串流。
function getMediaStream(): Promise<MediaStream>
傳回
Promise<MediaStream>
getVolume()
需要在 audioSourceChanged 上呼叫 getVolume,以取得系結至新來源的新音量物件
function getVolume(): Promise<Volume>
傳回
Promise<Volume>
off("audioSourceChanged", AudioSourceChangedEvent)
audioSourceChanged 事件的取消訂閱函式。
function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
參數
- event
-
"audioSourceChanged"
事件名稱。
- listener
- AudioSourceChangedEvent
回呼 fn,用來訂閱此事件。
on("audioSourceChanged", AudioSourceChangedEvent)
audioSourceChanged 事件的 Subscribe 函式。
function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
參數
- event
-
"audioSourceChanged"
事件名稱。
- listener
- AudioSourceChangedEvent
回呼 fn,將在音訊來源變更時呼叫。
setMediaStream(MediaStream)
切換為使用不同的音訊串流
function setMediaStream(source: MediaStream): Promise<void>
參數
- source
-
MediaStream
要使用的新音訊數據流。
傳回
Promise<void>
switchSource(AudioDeviceInfo)
切換為使用不同的音訊來源
function switchSource(source: AudioDeviceInfo): Promise<void>
參數
- source
- AudioDeviceInfo
要使用的新音訊來源。
傳回
Promise<void>