import { Html5Hlsjs } from './p2p-media-loader/hls-plugin'
import { P2pMediaLoaderPlugin } from './p2p-media-loader/p2p-media-loader-plugin'
import { RedundancyUrlManager } from './p2p-media-loader/redundancy-url-manager'
-import { PlayerMode } from './peertube-player-manager'
+import { PlayerMode } from './peertube-player-options-builder'
import { PeerTubePlugin } from './peertube-plugin'
import { PeerTubeResolutionsPlugin } from './peertube-resolutions-plugin'
import { PlaylistPlugin } from './playlist/playlist-plugin'
contextmenuUI (options: any): any
bezels (): void
+ peertubeMobile (): void
+ peerTubeHotkeysPlugin (): void
stats (options?: StatsCardOptions): StatsForNerdsPlugin
shortUUID: string
}
+type PeerTubeP2PInfoButtonOptions = {
+ p2pEnabled: boolean
+}
+
type WebtorrentPluginOptions = {
playerElement: HTMLVideoElement
PeerTubeResolution,
VideoJSPluginOptions,
LoadedQualityData,
- PeerTubeLinkButtonOptions
+ PeerTubeLinkButtonOptions,
+ PeerTubeP2PInfoButtonOptions
}