DefaultRealtimeController
@objcMembers
public class DefaultRealtimeController : NSObject, RealtimeControllerFacade
-
Declaration
Swift
public init(audioClientController: AudioClientController, audioClientObserver: AudioClientObserver, videoClientController: VideoClientController) -
Declaration
Swift
public func realtimeLocalMute() -> Bool -
Declaration
Swift
public func realtimeLocalUnmute() -> Bool -
Declaration
Swift
public func addRealtimeObserver(observer: RealtimeObserver) -
Declaration
Swift
public func removeRealtimeObserver(observer: RealtimeObserver) -
Declaration
Swift
public func addRealtimeDataMessageObserver(topic: String, observer: DataMessageObserver) -
Declaration
Swift
public func removeRealtimeDataMessageObserverFromTopic(topic: String) -
Declaration
Swift
public func realtimeSendDataMessage(topic: String, data: Any, lifetimeMs: Int32 = 0) throws -
Declaration
Swift
public func realtimeSetVoiceFocusEnabled(enabled: Bool) -> Bool -
Declaration
Swift
public func realtimeIsVoiceFocusEnabled() -> Bool -
Declaration
Swift
public func addRealtimeTranscriptEventObserver(observer: TranscriptEventObserver) -
Declaration
Swift
public func removeRealtimeTranscriptEventObserver(observer: TranscriptEventObserver)