Module
Clappr
- Package
- purescript-clappr
- Repository
- paluh/purescript-clappr
#FlashPlugin Source
data FlashPlugin :: Type
Flash backend has some global initialization. We are caching instance on window level to force only single instance.
#toPlugin Source
toPlugin :: FlashPlugin -> Plugin
#Options Source
type Options = OptionsBase (parent :: Parent)
Change parent so it could be only HTMLElement
#HlsjsConfig Source
type HlsjsConfig = { debug :: Boolean, liveSyncDuration :: Int, maxBufferLength :: Int, maxBufferSize :: Int }
#NativeOptionsRow Source
type NativeOptionsRow r = (autoPlay :: Boolean, baseUrl :: Nullable String, hideMediaControl :: Boolean, hlsRecoverAttempts :: Nullable Int, hlsjsConfig :: Nullable HlsjsConfig, mute :: Boolean, parent :: Nullable HTMLElement, parentId :: Nullable String, plugins :: Array Plugin, source :: String | r)
#NativeOptions Source
type NativeOptions r = Record (NativeOptionsRow r)
#clapprImpl Source
clapprImpl :: forall p. EffectFn1 (NativeOptions p) Clappr
#toNativeOptions Source
toNativeOptions :: forall r. Lacks "plugins" r => Lacks "parentId" r => OptionsBase (parent :: Parent | r) -> NativeOptions r
- Modules
- Clappr
- Clappr.
Events - Clappr.
Plugins - Clappr.
Plugins. ClickToPause - Clappr.
Plugins. ClickToStop - Clappr.
Plugins. DvrControls - Clappr.
Plugins. Favicon - Clappr.
Plugins. FlasHls - Clappr.
Plugins. LevelSelector - Clappr.
Plugins. MediaControl - Clappr.
Plugins. PlayerSize - Clappr.
Plugins. Poster - Clappr.
Plugins. ReplayOnBuffering - Clappr.
Plugins. ResponsiveContainer - Clappr.
Plugins. Thumbnails - Clappr.
Plugins. Watermark