-
- All Implemented Interfaces:
-
com.brightcove.player.event.Component
@Emits(events = {})@ListensFor(events = {}) public class LiveVideoOrchestrator extends AbstractComponent
The Live video orchestrator class is responsible to setup the components and listeners needed for Live SSAI and update the Dynamic Timeline appropriately.
-
-
Constructor Summary
Constructors Constructor Description LiveVideoOrchestrator(BaseVideoView baseVideoView, Video video, SSAICallback<Pair<SSAIWrapper, Timeline>> callback)
Instantiates a new Live video orchestrator.
-
Method Summary
Modifier and Type Method Description boolean
addAdOverlayConfigListener(@NonNull() AdOverlayConfigListener adOverlayConfigListener)
Adds an AdOverlayConfigListener. boolean
removeAdOverlayConfigListener(@NonNull() AdOverlayConfigListener adOverlayConfigListener)
Removes an AdOverlayConfigListener. void
removeAllAdOverlayConfigListeners()
Removes all AdOverlayConfigListeners. boolean
addTrackingConfigListener(@NonNull() TrackingConfigListener trackingConfigListener)
Adds a TrackingConfigListener. boolean
removeTrackingConfigListener(@NonNull() TrackingConfigListener trackingConfigListener)
Removes a TrackingConfigListener. void
removeAllTrackingConfigListeners()
Removes all TrackingConfigListeners. -
-
Constructor Detail
-
LiveVideoOrchestrator
LiveVideoOrchestrator(BaseVideoView baseVideoView, Video video, SSAICallback<Pair<SSAIWrapper, Timeline>> callback)
Instantiates a new Live video orchestrator.- Parameters:
baseVideoView
- the base video viewvideo
- the videocallback
- the SSAI callback
-
-
Method Detail
-
addAdOverlayConfigListener
boolean addAdOverlayConfigListener(@NonNull() AdOverlayConfigListener adOverlayConfigListener)
Adds an AdOverlayConfigListener.
- Parameters:
adOverlayConfigListener
- the ad overlay config listener
-
removeAdOverlayConfigListener
boolean removeAdOverlayConfigListener(@NonNull() AdOverlayConfigListener adOverlayConfigListener)
Removes an AdOverlayConfigListener.
- Parameters:
adOverlayConfigListener
- the ad overlay config listener
-
removeAllAdOverlayConfigListeners
void removeAllAdOverlayConfigListeners()
Removes all AdOverlayConfigListeners.
-
addTrackingConfigListener
boolean addTrackingConfigListener(@NonNull() TrackingConfigListener trackingConfigListener)
Adds a TrackingConfigListener.
- Parameters:
trackingConfigListener
- the tracking config listener
-
removeTrackingConfigListener
boolean removeTrackingConfigListener(@NonNull() TrackingConfigListener trackingConfigListener)
Removes a TrackingConfigListener.
- Parameters:
trackingConfigListener
- the tracking config listener
-
removeAllTrackingConfigListeners
void removeAllTrackingConfigListeners()
Removes all TrackingConfigListeners.
-
-
-
-