Package com.brightcove.player.event
Interface Component
- All Known Implementing Classes:
AbstractButtonController,AbstractComponent,AbstractOfflineCatalog,AdCuePointComponent,AdOverlayHandler,Analytics,AudioTracksButtonController,BaseVideoView,BrightcoveAudioTracksController,BrightcoveCastMediaManager,BrightcoveClosedCaptioningController,BrightcoveClosedCaptioningView,BrightcoveExoPlayerTextureVideoView,BrightcoveExoPlayerVideoView,BrightcoveMediaController,BrightcovePlayer,BrightcovePluginManager,BrightcoveSeekBarController,BrightcoveShowHideController,BrightcoveTextureVideoView,BrightcoveVideoView,CaptionsButtonController,Catalog,CloseButtonController,CompanionAdHandler,ConcurrencyClient,DefaultSourceSelectionController,ExoAdPlayer,ExoMediaPlayback,ExoPlayerSourceSelectionController,ExoPlayerVideoDisplayComponent,FastForwardButtonController,FreeWheelAnalytics,FreeWheelController,FullScreenButtonController,GetPlaylistTask,GetVideoTask,GoogleCastComponent,GoogleIMAComponent,IMAAnalytics,LifecycleUtil,LiveButtonController,LiveVideoOrchestrator,LoadCaptionsService,LoadCaptionsTask,LoadImageTask,MediaPlayerPlayback,OfflineCatalog,OmnitureComponent,PictureInPictureButtonController,PlayButtonController,PlayerOptionsButtonController,PulseComponent,RewindButtonController,SeekButtonController,SeekManager,ShutterViewController,SSAIAnalytics,SSAIComponent,ThumbnailComponent,TimelineManager,UIManager,UiTimedTracker,VideoDisplayComponent,VideoPlaybackController,VideoStillDisplayComponent,VRButtonController
@Emits(events={"sample","event","list"})
@ListensFor(events={"play","stop"})
public interface Component
Classes that implement this interface will be designed to work with the EventEmitter System
Classes that implement this interface should use the Emits and ListensFor annotations