- RevueSDK
- LocalParticipant
- unpublish(publication:)
Instance Method
unpublish(publication:)
取消發佈 Track
func unpublish(publication: LocalTrackPublication)Parameters
- publication
要取消的 LocalTrackPublication
Discussion
停止向對方傳送此 Track 的資料,但 Track 物件本身不銷毀(可重新 publish)。
維持同步 —— 停幀是本地即時動作(使用者按停,畫面該立刻停, 不能卡在等對方回應)。流程:①停幀 → ②移除 entry → ③送 undeclare(fire-and-forget) → ④fire didUnpublishTrack。
此處的 VideoConverter.stop() 是純軟體 cancel timer、不碰硬體。
事件必發:①②同步不 throw、③ fire-and-forget 不 throw ⇒ didUnpublishTrack