X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fassets%2Fplayer%2Ftypes%2Fmanager-options.ts;h=3fbcec29c79621f115ddceb9c66c03d0a5d52dd1;hb=8ca52bcc2c37d457e8b19a237c66b8dd1c00b6b9;hp=a6f00876f451a89e94a7a44e64fe3f3698dbc029;hpb=60f013e1031871b7e0913c724f0bd2e569721c8e;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/assets/player/types/manager-options.ts b/client/src/assets/player/types/manager-options.ts index a6f00876f..3fbcec29c 100644 --- a/client/src/assets/player/types/manager-options.ts +++ b/client/src/assets/player/types/manager-options.ts @@ -29,6 +29,8 @@ export interface CustomizationOptions { resume?: string peertubeLink: boolean + + playbackRate?: number | string } export interface CommonOptions extends CustomizationOptions { @@ -36,6 +38,8 @@ export interface CommonOptions extends CustomizationOptions { onPlayerElementChange: (element: HTMLVideoElement) => void autoplay: boolean + forceAutoplay: boolean + p2pEnabled: boolean nextVideo?: () => void @@ -51,11 +55,15 @@ export interface CommonOptions extends CustomizationOptions { inactivityTimeout: number poster: string + instanceName: string + theaterButton: boolean captions: boolean videoViewUrl: string - authorizationHeader?: string + authorizationHeader?: () => string + + metricsUrl: string embedUrl: string embedTitle: string @@ -73,6 +81,8 @@ export interface CommonOptions extends CustomizationOptions { videoShortUUID: string serverUrl: string + requiresAuth: boolean + videoFileToken: () => string errorNotifier: (message: string) => void }