SWGoLiveVCModelController
class SWGoLiveVCModelController : NSObject
Undocumented
-
Undocumented
Declaration
Swift
static var showItemListModel: SWShowItemListModel?
-
Undocumented
Declaration
Swift
var rtcEngine: AgoraRtcEngineKit!
-
Undocumented
Declaration
Swift
var broadcastProperties: BroadcastProperties
-
Undocumented
Declaration
Swift
var videoWriteOutputUrl: URL?
-
this is the minimum bandwidth allowed for the broadcaster to broadcast
Declaration
Swift
var minimumNetworkbandWidthAllowed: Double
-
Undocumented
Declaration
Swift
var bandWidthRetryCheck: Int
-
Undocumented
Declaration
Swift
func returnOwnShowsCount() -> Int
-
Undocumented
Declaration
Swift
func returnOwnShows() -> [SWShowItemModel]?
-
Undocumented
Declaration
Swift
func fetchShows(_ success: (() -> Void)?)
-
Undocumented
Declaration
Swift
func setUpAgoraEngine()
-
Undocumented
Declaration
Swift
func prepareNewBroadcast()
-
startBroadcast(isScheduleBroadcast:scheduleTime:brodcastCardDetail:videoQuality:broadcastOrientation:successWith:failureWith:)
Undocumented
Declaration
Swift
func startBroadcast(isScheduleBroadcast: Bool = false, scheduleTime: Double? = nil, brodcastCardDetail: SWGoliveBroadcastCardDetails, videoQuality: BroadcastQualityType, broadcastOrientation: BroadcastOrientation? = nil, successWith: @escaping (_ stream: SWStream) -> Void?, failureWith: ((_ error: String)-> Void)? = nil)
-
makeCreateBroadcastAPICallWith(stream:durationInMillis:videoQuality:bDetails:inWaitingRoom:isScheduledBroadcast:broadcastOrientation:scheduledTime:successWith:failureWith:)
Undocumented
Declaration
Swift
func makeCreateBroadcastAPICallWith(stream: SWStream, durationInMillis: Int, videoQuality: String, bDetails: SWGoliveBroadcastCardDetails, inWaitingRoom:Bool = true, isScheduledBroadcast : Bool, broadcastOrientation: BroadcastOrientation? = nil, scheduledTime : Double?, successWith: @escaping (_ stream: SWStream)-> Void?, failureWith: @escaping (_ error: String)-> Void?)
-
Undocumented
Declaration
Swift
func startQuickLiveBroadcast(successWith: @escaping (_ stream: SWStream)-> Void?)
-
Undocumented
Declaration
Swift
func editScheduleBroadcast(scheduleTime: Double? = nil, stream: SWStream, parameter: [String: Any], brodcastCardDetail: SWGoliveBroadcastCardDetails,_ successBlock: (() -> Void)?, _ failBlock: ((_ error:String?) -> Void)?)
-
Undocumented
Declaration
Swift
func startGoliveFromSchedule(stream: SWStream, _ successBlock: ((_ stream: SWStream) -> Void)?)