Skip to content

Latest commit

 

History

History
157 lines (79 loc) · 4.03 KB

File metadata and controls

157 lines (79 loc) · 4.03 KB

Component Index

Components are the building blocks of the VisionPlayer, in fact the player is entirely composed of components, inclduing the base class itself. Components can deliver core functionality, like data parsing or augment certain aspects of media handling, like controlling the volume. Each component can augment the global player state, the player API and define it's own events to fire or to react to.

Here is an overview which links to each components' documentation, including settings, API, media format and custom events:

Core

Components providing essential core functionalities of the player:

Locale

Locale specific components, i.e. translations etc.

Controller

Components which deal with controlling media:

Selection

Components related to selecting media (e.g. from playlists):

Settings

Components related to user-adjustable playback settings:

Casting

Components related to external media casting:

Streaming

Components which enable (live) streaming:

Providers

Components for connecting with external media providers:

Text

Components dealing with text:

Ui

User Interface components that provide additional visual feedback and information:

Util

Various helper modules and components

Visualizer

Components dedicated to audio and video visualization effects and enhancements: