INPUT_OBJECT

UpdateVideoInput

UpdateVideoInput is used for update Video object. Input was generated by ent.

link GraphQL Schema definition

  • input UpdateVideoInput {
  • # The storage key of the video.
  • storageKey: String
  • clearStorageKey: Boolean
  • # The width of the video in pixels.
  • width: Int
  • clearWidth: Boolean
  • # The height of the video in pixels.
  • height: Int
  • clearHeight: Boolean
  • # The duration of the video in seconds.
  • duration: Int
  • clearDuration: Boolean
  • # The URL of the thumbnail image of the video.
  • thumbnailURL: String
  • clearThumbnailURL: Boolean
  • # The URL of the HLS stream of the video.
  • hlsURL: String
  • clearHlsURL: Boolean
  • # The URL of the DASH stream of the video.
  • dashURL: String
  • clearDashURL: Boolean
  • # The vertical UID of the video.
  • verticalUID: String
  • clearVerticalUID: Boolean
  • # The vertical thumbnail URL of the video.
  • verticalThumbnailURL: String
  • clearVerticalThumbnailURL: Boolean
  • # The vertical HLS URL of the video.
  • verticalHlsURL: String
  • clearVerticalHlsURL: Boolean
  • # The vertical DASH URL of the video.
  • verticalDashURL: String
  • clearVerticalDashURL: Boolean
  • # The vertical width of the video in pixels.
  • verticalWidth: Int
  • clearVerticalWidth: Boolean
  • # The vertical height of the video in pixels.
  • verticalHeight: Int
  • clearVerticalHeight: Boolean
  • # The processing status of the video.
  • status: VideoStatus
  • createdAt: Time
  • updatedAt: Time
  • # The processing status of the video.
  • cloudflareUploadStatus: VideoCloudflareUploadStatus
  • clearCloudflareUploadStatus: Boolean
  • # The processing status of the video.
  • transcodeStatus: VideoTranscodeStatus
  • clearTranscodeStatus: Boolean
  • # The processing status of the video.
  • transcribeStatus: VideoTranscribeStatus
  • clearTranscribeStatus: Boolean
  • # The processing status of the video.
  • generateInsightsStatus: VideoGenerateInsightsStatus
  • clearGenerateInsightsStatus: Boolean
  • # The likely audience for this video
  • likelyAudience: String
  • clearLikelyAudience: Boolean
  • terms: [String!]
  • appendTerms: [String!]
  • clearTerms: Boolean
  • termFrequencies: Map
  • clearTermFrequencies: Boolean
  • wordcloud: String
  • clearWordcloud: Boolean
  • # The number of terms per minute in the video
  • termsPerMinute: Float
  • # The media ID of the video in SpeakAI
  • speakMediaID: String
  • clearSpeakMediaID: Boolean
  • workflowID: String
  • clearWorkflowID: Boolean
  • workflowRunID: String
  • clearWorkflowRunID: Boolean
  • # The size of the video in bytes
  • size: Int
  • clearSize: Boolean
  • workflowCompleted: Boolean
  • correlationID: String
  • clearCorrelationID: Boolean
  • # The pipeline that will be used to process this video. Full will run all the
  • # steps and the video will be suitable for streaming; text will only transcribe.
  • pipeline: VideoPipeline
  • postID: ID
  • clearPost: Boolean
  • addSuggestedTopicIDs: [ID!]
  • removeSuggestedTopicIDs: [ID!]
  • clearSuggestedTopics: Boolean
  • addSuggestedLearningObjectiveIDs: [ID!]
  • removeSuggestedLearningObjectiveIDs: [ID!]
  • clearSuggestedLearningObjectives: Boolean
  • addUserVideoEventIDs: [ID!]
  • removeUserVideoEventIDs: [ID!]
  • clearUserVideoEvents: Boolean
  • addCourseIDs: [ID!]
  • removeCourseIDs: [ID!]
  • clearCourse: Boolean
  • googleDriveFileID: ID
  • clearGoogleDriveFile: Boolean
  • addFaceDetectionRequestIDs: [ID!]
  • removeFaceDetectionRequestIDs: [ID!]
  • clearFaceDetectionRequest: Boolean
  • addImageIDs: [ID!]
  • removeImageIDs: [ID!]
  • clearImages: Boolean
  • addFrameIDs: [ID!]
  • removeFrameIDs: [ID!]
  • clearFrames: Boolean
  • importedVideoID: ID
  • clearImportedVideo: Boolean
  • }

link Require by

This element is not required by anyone