2023-07-31 07:34:36 -05:00
|
|
|
import { VideoStudioTaskPayload } from '../server/index.js'
|
2023-05-04 08:29:34 -05:00
|
|
|
|
2023-04-21 07:55:10 -05:00
|
|
|
export type RunnerJobVODPrivatePayload =
|
|
|
|
RunnerJobVODWebVideoTranscodingPrivatePayload |
|
|
|
|
RunnerJobVODAudioMergeTranscodingPrivatePayload |
|
|
|
|
RunnerJobVODHLSTranscodingPrivatePayload
|
|
|
|
|
|
|
|
export type RunnerJobPrivatePayload =
|
|
|
|
RunnerJobVODPrivatePayload |
|
2023-05-04 08:29:34 -05:00
|
|
|
RunnerJobLiveRTMPHLSTranscodingPrivatePayload |
|
2024-06-13 02:23:12 -05:00
|
|
|
RunnerJobVideoStudioTranscodingPrivatePayload |
|
|
|
|
RunnerJobTranscriptionPrivatePayload
|
2023-04-21 07:55:10 -05:00
|
|
|
|
|
|
|
// ---------------------------------------------------------------------------
|
|
|
|
|
|
|
|
export interface RunnerJobVODWebVideoTranscodingPrivatePayload {
|
|
|
|
videoUUID: string
|
|
|
|
isNewVideo: boolean
|
2023-11-17 09:25:11 -06:00
|
|
|
deleteInputFileId: number | null
|
2023-04-21 07:55:10 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface RunnerJobVODAudioMergeTranscodingPrivatePayload {
|
|
|
|
videoUUID: string
|
|
|
|
isNewVideo: boolean
|
2023-11-17 09:25:11 -06:00
|
|
|
deleteInputFileId: number | null
|
2023-04-21 07:55:10 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface RunnerJobVODHLSTranscodingPrivatePayload {
|
|
|
|
videoUUID: string
|
|
|
|
isNewVideo: boolean
|
|
|
|
deleteWebVideoFiles: boolean
|
|
|
|
}
|
|
|
|
|
|
|
|
// ---------------------------------------------------------------------------
|
|
|
|
|
|
|
|
export interface RunnerJobLiveRTMPHLSTranscodingPrivatePayload {
|
|
|
|
videoUUID: string
|
|
|
|
masterPlaylistName: string
|
|
|
|
outputDirectory: string
|
2023-05-22 06:44:22 -05:00
|
|
|
sessionId: string
|
2023-04-21 07:55:10 -05:00
|
|
|
}
|
2023-05-04 08:29:34 -05:00
|
|
|
|
|
|
|
// ---------------------------------------------------------------------------
|
|
|
|
|
2023-05-04 08:55:51 -05:00
|
|
|
export interface RunnerJobVideoStudioTranscodingPrivatePayload {
|
2023-05-04 08:29:34 -05:00
|
|
|
videoUUID: string
|
|
|
|
originalTasks: VideoStudioTaskPayload[]
|
|
|
|
}
|
2024-06-13 02:23:12 -05:00
|
|
|
|
|
|
|
// ---------------------------------------------------------------------------
|
|
|
|
|
|
|
|
export interface RunnerJobTranscriptionPrivatePayload {
|
|
|
|
videoUUID: string
|
|
|
|
}
|