MuxLive
public class MuxLive : NSObject
MuxLive, a live video streaming SDK for iOS
-
Delegate properties
Declaration
Swift
public weak var muxLiveDelegate: MuxLiveDelegate?
-
Audio configuration
Declaration
Swift
public var audioConfiguration: MuxLiveAudioConfiguration
-
Video configuration
Declaration
Swift
public var videoConfiguration: MuxLiveVideoConfiguration
-
Network reachability status of api.mux.com
Declaration
Swift
public var networkReachable: Bool { get }
-
Preview of stream, provide a view for rendering
Declaration
Swift
public var previewView: UIView? { get set }
-
Pause/resume local video capture
Declaration
Swift
public var isRunning: Bool { get set }
-
Stream state
Declaration
Swift
public var liveState: MuxLiveState { get }
-
Initializer
Declaration
Swift
public override init()
-
Start broadcast
Declaration
Swift
public func start(withStreamKey streamKey: String)
-
Stop broadcast
Declaration
Swift
public func stop()
-
Undocumented
Declaration
Swift
public func liveSession(_ session: LFLiveSession?, debugInfo: LFLiveDebug?) -> <<error type>>
-
Undocumented
Declaration
Swift
public func liveSession(_ session: LFLiveSession?, liveStateDidChange state: LFLiveState) -> <<error type>>
-
Undocumented
Declaration
Swift
public func liveSession(_ session: LFLiveSession?, errorCode: LFLiveSocketErrorCode) -> <<error type>>