+import { VideoStudioTaskPayload } from '../server'
+
export type RunnerJobVODPayload =
RunnerJobVODWebVideoTranscodingPayload |
RunnerJobVODHLSTranscodingPayload |
export type RunnerJobPayload =
RunnerJobVODPayload |
- RunnerJobLiveRTMPHLSTranscodingPayload
+ RunnerJobLiveRTMPHLSTranscodingPayload |
+ RunnerJobVideoEditionTranscodingPayload
// ---------------------------------------------------------------------------
}
}
+export interface RunnerJobVideoEditionTranscodingPayload {
+ input: {
+ videoFileUrl: string
+ }
+
+ tasks: VideoStudioTaskPayload[]
+}
+
// ---------------------------------------------------------------------------
export function isAudioMergeTranscodingPayload (payload: RunnerJobPayload): payload is RunnerJobVODAudioMergeTranscodingPayload {