LocalVideoStream class
代表本機相機裝置的本機視訊串流
建構函式
Local |
|
Local |
建立本機影片串流 |
屬性
media |
取得此 LocalVideoStream 的媒體串流類型 |
source | 取得此 LocalVideoStream 的目前影片來源 |
方法
feature<TFeature>(Video |
擷取具有擴充 API 的初始化和備忘功能物件。 檢查物件 Features.* 以取得此套件中所有可用的擴充功能。 目前支援 - Features.VideoEffects |
get |
取得媒體串流。 |
off("video |
videoSourceChanged 事件的取消訂閱函式。 |
on("video |
videoSourceChanged 事件的訂閱函式。 |
set |
設定媒體串流。 |
switch |
切換為使用不同的視訊來源 |
建構函式詳細資料
LocalVideoStream(MediaStream)
new LocalVideoStream(source: MediaStream)
參數
- source
-
MediaStream
LocalVideoStream(VideoDeviceInfo)
屬性詳細資料
mediaStreamType
source
方法詳細資料
feature<TFeature>(VideoStreamFeatureFactory<TFeature>)
擷取具有擴充 API 的初始化和備忘功能物件。 檢查物件 Features.* 以取得此套件中所有可用的擴充功能。 目前支援 - Features.VideoEffects
function feature<TFeature>(factory: VideoStreamFeatureFactory<TFeature>): TFeature
參數
- factory
-
VideoStreamFeatureFactory<TFeature>
提供擴充 API 之呼叫用戶端功能建構函式的 Factory
傳回
TFeature
getMediaStream()
取得媒體串流。
function getMediaStream(): Promise<MediaStream>
傳回
Promise<MediaStream>
off("videoSourceChanged", VideoSourceChangedEvent)
videoSourceChanged 事件的取消訂閱函式。
function off(event: "videoSourceChanged", listener: VideoSourceChangedEvent)
參數
- event
-
"videoSourceChanged"
事件名稱。
- listener
- VideoSourceChangedEvent
回呼 fn,用來訂閱此事件。
on("videoSourceChanged", VideoSourceChangedEvent)
videoSourceChanged 事件的訂閱函式。
function on(event: "videoSourceChanged", listener: VideoSourceChangedEvent)
參數
- event
-
"videoSourceChanged"
事件名稱。
- listener
- VideoSourceChangedEvent
回呼 fn,將在視訊來源變更時呼叫。
setMediaStream(MediaStream)
設定媒體串流。
function setMediaStream(source: MediaStream): Promise<void>
參數
- source
-
MediaStream
傳回
Promise<void>
switchSource(VideoDeviceInfo)
切換為使用不同的視訊來源
function switchSource(source: VideoDeviceInfo): Promise<void>
參數
- source
- VideoDeviceInfo
要使用的新視訊來源。
傳回
Promise<void>