]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - shared/models/runners/runner-job-private-payload.model.ts
Translated using Weblate (Chinese (Traditional))
[github/Chocobozzz/PeerTube.git] / shared / models / runners / runner-job-private-payload.model.ts
index c1d8d1045e0bdb2dd4145f7dd7a537448c56ad6a..529034db886eb4010885b0aa985bb7ad5e20f134 100644 (file)
@@ -1,3 +1,5 @@
+import { VideoStudioTaskPayload } from '../server'
+
 export type RunnerJobVODPrivatePayload =
   RunnerJobVODWebVideoTranscodingPrivatePayload |
   RunnerJobVODAudioMergeTranscodingPrivatePayload |
@@ -5,7 +7,8 @@ export type RunnerJobVODPrivatePayload =
 
 export type RunnerJobPrivatePayload =
   RunnerJobVODPrivatePayload |
-  RunnerJobLiveRTMPHLSTranscodingPrivatePayload
+  RunnerJobLiveRTMPHLSTranscodingPrivatePayload |
+  RunnerJobVideoStudioTranscodingPrivatePayload
 
 // ---------------------------------------------------------------------------
 
@@ -31,4 +34,12 @@ export interface RunnerJobLiveRTMPHLSTranscodingPrivatePayload {
   videoUUID: string
   masterPlaylistName: string
   outputDirectory: string
+  sessionId: string
+}
+
+// ---------------------------------------------------------------------------
+
+export interface RunnerJobVideoStudioTranscodingPrivatePayload {
+  videoUUID: string
+  originalTasks: VideoStudioTaskPayload[]
 }