- RevueSDK
- LocalTrackPublication
Class
LocalTrackPublication
本地 Track 發佈狀態
class LocalTrackPublicationOverview
localParticipant.setCamera(enabled: true) 返回此物件。
Topics
Instance Properties
var audioPublishOptions: AudioPublishOptions?publish 時使用的音訊選項
var videoPublishOptions: VideoPublishOptions?publish 時使用的視訊選項
Instance Methods
func mute() async throws只對這一份 publication 的接收者靜音(mute 兩層中的 publication 層)
func requestKeyframe() throws請求編碼器立即送 keyframe(畫面破圖恢復用)
func setCodec(VideoCodec) throws切換視訊 codec(含 encoding)
func setH264Encoding(H264Encoding) throws調整 H.264 encoding 參數(目前只公開 maxBitrate)
func setMaxFps(Int) throws調整編碼器發送端 FPS 上限
func setVp8Encoding(Vp8Encoding) throws調整 VP8 encoding 參數(逐一呼叫 revuekit-c 的 VP8 setter)
func unmute() async throws取消這一份 publication 的靜音(見
mute();軌道仍 mute 時對方照樣收到佔位畫面或靜音)