ApiRTC
open class ApiRTC : Observable<ApiRTCEvent>
                Undocumented
- 
                  
                  
External camera enabled
Declaration
Swift
public static var isExternalCameraControlEnabled: Bool { get } - 
                  
                  
SDK version
Declaration
Swift
public static var version: String { get } - 
                  
                  
SDK build version
Declaration
Swift
public static var build: String { get } - 
                  
                  
Max data size (bytes) can be pushed using data channel
Declaration
Swift
public static var maxPushDataSize: Int { get } - 
                  
                  
Sets log types
Declaration
Swift
open class func setLogTypes(_ types: LogType...) - 
                  
                  
Enables socket connection debug info logging
Declaration
Swift
open class func setSocketVerboseLog(enabled: Bool) - 
                  
                  
Mutes incoming socket messages of specified types
Declaration
Swift
open class func setSocketMessageTypesLogSuppressed(_ value: String...) - 
                  
                  
Sets audio output
Declaration
Swift
open class func setAudioOutput(_ output: AudioOutput) - 
                  
                  
Enables
ApiRTCEvent.networkStateeventsDeclaration
Swift
open class func enableNetworkStateEvents() - 
                  
                  
Disables
ApiRTCEvent.networkStateeventsDeclaration
Swift
open class func disableNetworkStateEvents() - 
                  
                  
Enables external camera connection monitor
Declaration
Swift
open class func enableExternalCameraControl() - 
                  
                  
Disables external camera connection monitor
Declaration
Swift
open class func disableExternalCameraControl() - 
                  
                  
Undocumented
Declaration
Swift
open class func onEvent(_ observer: AnyObject, _ callback: @escaping ((ApiRTCEvent) -> Void)) 
Install in Dash
        ApiRTC Class Reference