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,FreeWheelController,FullScreenButtonController,GetPlaylistTask,GetVideoTask,GoogleCastComponent,GoogleIMAComponent,LifecycleUtil,LiveButtonController,LiveVideoOrchestrator,LoadCaptionsService,LoadCaptionsTask,LoadImageTask,MediaPlayerPlayback,OfflineCatalog,OmnitureComponent,PictureInPictureButtonController,PlayButtonController,PlayerOptionsButtonController,PulseComponent,RewindButtonController,SeekButtonController,SeekManager,ShutterViewController,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