STSLiveEventListenerDelegate
@protocol STSLiveEventListenerDelegate <NSObject>
Implements the STSLiveEventListenerDelegate protocol to handle live event without player.
-
Called when an error occurs.
Declaration
Objective-C
- (void)liveEventListener:(nonnull STSLiveEventListener *)liveEventListener onError:(nonnull NSError *)error;
Swift
func liveEventListener(_ liveEventListener: STSLiveEventListener, onError error: Error)
Parameters
liveEventListener
The STSLiveEventListener instance that sent the message.
error
The error that occurred.
-
Called when the broadcast state of the live changed.
Declaration
Objective-C
- (void)liveEventListener:(nonnull STSLiveEventListener *)liveEventListener broadcastStateChanged:(STSLiveBroadcastState)broadcastState;
Swift
func liveEventListener(_ liveEventListener: STSLiveEventListener, broadcastStateChanged broadcastState: STSLiveBroadcastState)
Parameters
liveEventListener
The STSLiveEventListener instance that sent the message.
broadcastState
The broadcast state of the live.
-
Called when CCU of the live changed.
Declaration
Objective-C
- (void)liveEventListener:(nonnull STSLiveEventListener *)liveEventListener CCUUpdated:(nonnull NSNumber *)ccu;
Swift
optional func liveEventListener(_ liveEventListener: STSLiveEventListener, ccuUpdated ccu: NSNumber)
Parameters
liveEventListener
The STSLiveEventListener instance that sent the message.
ccu
Current CCU of the live;
-
Called when hit count of the live changed.
Declaration
Objective-C
- (void)liveEventListener:(nonnull STSLiveEventListener *)liveEventListener hitCountUpdated:(nonnull NSNumber *)hitCount;
Swift
optional func liveEventListener(_ liveEventListener: STSLiveEventListener, hitCountUpdated hitCount: NSNumber)
Parameters
liveEventListener
The STSLiveEventListener instance that sent the message.
hitCount
Current hit count of the live;
-
Called when the broadcast start time of the live stream changed. The time may change when the stream starts or stops.
Declaration
Objective-C
- (void)liveEventListener:(nonnull STSLiveEventListener *)liveEventListener broadcastStartTimeChanged:(NSNumber *_Nullable)broadcastStartTimeInMS;
Swift
optional func liveEventListener(_ liveEventListener: STSLiveEventListener, broadcastStartTimeChanged broadcastStartTimeInMS: NSNumber?)
Parameters
liveEventListener
The STSLiveEventListener instance that sent the message.
broadcastStartTimeInMS
The broadcast start time in millisecond.
nil
if the live stream is stopped. -
Called when the state of the STSLiveEventListener changed.
Declaration
Objective-C
- (void)liveEventListener:(nonnull STSLiveEventListener *)liveEventListener stateChanged:(STSLiveEventListenerState)state;
Swift
optional func liveEventListener(_ liveEventListener: STSLiveEventListener, stateChanged state: STSLiveEventListenerState)
Parameters
liveEventListener
The STSLiveEventListener instance that sent the message.
state
The state of the STSLiveEventListener.