2 import { MUserId, MVideoFile, MVideoFullLight } from '@server/types/models'
4 export abstract class AbstractJobBuilder {
6 abstract createOptimizeOrMergeAudioJobs (options: {
11 videoFileAlreadyLocked: boolean
14 abstract createTranscodingJobs (options: {
15 transcodingType: 'hls' | 'webtorrent'
16 video: MVideoFullLight