]>
Commit | Line | Data |
---|---|---|
5e47f6ab C |
1 | import { VideoStudioTaskPayload } from '../server' |
2 | ||
0c9668f7 C |
3 | export type RunnerJobVODPrivatePayload = |
4 | RunnerJobVODWebVideoTranscodingPrivatePayload | | |
5 | RunnerJobVODAudioMergeTranscodingPrivatePayload | | |
6 | RunnerJobVODHLSTranscodingPrivatePayload | |
7 | ||
8 | export type RunnerJobPrivatePayload = | |
9 | RunnerJobVODPrivatePayload | | |
5e47f6ab | 10 | RunnerJobLiveRTMPHLSTranscodingPrivatePayload | |
ab14f0e0 | 11 | RunnerJobVideoStudioTranscodingPrivatePayload |
0c9668f7 C |
12 | |
13 | // --------------------------------------------------------------------------- | |
14 | ||
15 | export interface RunnerJobVODWebVideoTranscodingPrivatePayload { | |
16 | videoUUID: string | |
17 | isNewVideo: boolean | |
18 | } | |
19 | ||
20 | export interface RunnerJobVODAudioMergeTranscodingPrivatePayload { | |
21 | videoUUID: string | |
22 | isNewVideo: boolean | |
23 | } | |
24 | ||
25 | export interface RunnerJobVODHLSTranscodingPrivatePayload { | |
26 | videoUUID: string | |
27 | isNewVideo: boolean | |
28 | deleteWebVideoFiles: boolean | |
29 | } | |
30 | ||
31 | // --------------------------------------------------------------------------- | |
32 | ||
33 | export interface RunnerJobLiveRTMPHLSTranscodingPrivatePayload { | |
34 | videoUUID: string | |
35 | masterPlaylistName: string | |
36 | outputDirectory: string | |
17ecdf61 | 37 | sessionId: string |
0c9668f7 | 38 | } |
5e47f6ab C |
39 | |
40 | // --------------------------------------------------------------------------- | |
41 | ||
ab14f0e0 | 42 | export interface RunnerJobVideoStudioTranscodingPrivatePayload { |
5e47f6ab C |
43 | videoUUID: string |
44 | originalTasks: VideoStudioTaskPayload[] | |
45 | } |