diff options
author | Chocobozzz <me@florianbigard.com> | 2022-03-14 11:16:54 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-03-14 11:36:38 +0100 |
commit | 9597920ee3d4ac99803e7107983ddf98a9dfb3c4 (patch) | |
tree | 62c98909b4eb30ece3c0f58c26c8555e6bef1e31 /client/src/assets/player/peertube-videojs-typings.ts | |
parent | 9af2accee68082e4e1160a4e4a7036451262be02 (diff) | |
download | PeerTube-9597920ee3d4ac99803e7107983ddf98a9dfb3c4.tar.gz PeerTube-9597920ee3d4ac99803e7107983ddf98a9dfb3c4.tar.zst PeerTube-9597920ee3d4ac99803e7107983ddf98a9dfb3c4.zip |
Reorganize player manager options builder
Diffstat (limited to 'client/src/assets/player/peertube-videojs-typings.ts')
-rw-r--r-- | client/src/assets/player/peertube-videojs-typings.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/client/src/assets/player/peertube-videojs-typings.ts b/client/src/assets/player/peertube-videojs-typings.ts index 09996f75d..fcaa8a9c3 100644 --- a/client/src/assets/player/peertube-videojs-typings.ts +++ b/client/src/assets/player/peertube-videojs-typings.ts | |||
@@ -1,11 +1,12 @@ | |||
1 | import { HlsConfig, Level } from 'hls.js' | 1 | import { HlsConfig, Level } from 'hls.js' |
2 | import videojs from 'video.js' | 2 | import videojs from 'video.js' |
3 | import { Engine } from '@peertube/p2p-media-loader-hlsjs' | ||
3 | import { VideoFile, VideoPlaylist, VideoPlaylistElement } from '@shared/models' | 4 | import { VideoFile, VideoPlaylist, VideoPlaylistElement } from '@shared/models' |
4 | import { PeerTubeDockPluginOptions } from './dock/peertube-dock-plugin' | 5 | import { PeerTubeDockPluginOptions } from './dock/peertube-dock-plugin' |
6 | import { PlayerMode } from './manager-options/manager-options.model' | ||
5 | import { Html5Hlsjs } from './p2p-media-loader/hls-plugin' | 7 | import { Html5Hlsjs } from './p2p-media-loader/hls-plugin' |
6 | import { P2pMediaLoaderPlugin } from './p2p-media-loader/p2p-media-loader-plugin' | 8 | import { P2pMediaLoaderPlugin } from './p2p-media-loader/p2p-media-loader-plugin' |
7 | import { RedundancyUrlManager } from './p2p-media-loader/redundancy-url-manager' | 9 | import { RedundancyUrlManager } from './p2p-media-loader/redundancy-url-manager' |
8 | import { PlayerMode } from './peertube-player-options-builder' | ||
9 | import { PeerTubePlugin } from './peertube-plugin' | 10 | import { PeerTubePlugin } from './peertube-plugin' |
10 | import { PeerTubeResolutionsPlugin } from './peertube-resolutions-plugin' | 11 | import { PeerTubeResolutionsPlugin } from './peertube-resolutions-plugin' |
11 | import { PlaylistPlugin } from './playlist/playlist-plugin' | 12 | import { PlaylistPlugin } from './playlist/playlist-plugin' |
@@ -154,6 +155,12 @@ type P2PMediaLoaderPluginOptions = { | |||
154 | src: string | 155 | src: string |
155 | 156 | ||
156 | startTime: number | string | 157 | startTime: number | string |
158 | |||
159 | loader: P2PMediaLoader | ||
160 | } | ||
161 | |||
162 | export type P2PMediaLoader = { | ||
163 | getEngine(): Engine | ||
157 | } | 164 | } |
158 | 165 | ||
159 | type VideoJSPluginOptions = { | 166 | type VideoJSPluginOptions = { |