RevueSDK · Swift reference Guides

Instance Method

mute()

作用依軌道而定:

@MainActor func mute() async throws

Discussion

只翻 Track.isMuted 並觸發一次 TrackDelegate.track(_:didUpdateIsMuted:);不改任何 publication 的 isMuted,與 publication 層疊加(接收者實際收到 = 軌道 mute OR 他那份 mute)。 每位接收者的出口(AudioConverter)各存一份軌道層旗標,由 LocalParticipant.applyAudioMute 一起切; 之後才發布的出口在 publish(audioTrack:) 依 isMuted 初始化,一開始就送全 0。

2026-06-17 起不再發 ad envelope;mute 狀態由 raw data peakInt16 接收端判定。