INPUT_OBJECT

EncodingConfigurationVideoInfo

A broadcast video encoding configuration definition. No default values. Only fields for which you specify values are set.

link GraphQL Schema definition

  • input EncodingConfigurationVideoInfo {
  • # The codec. Valid values: H.264
  • codec: String
  • # The encoder implementation. Valid values: default, QuickSync
  • implementation: String
  • # Not currenty used. The GPU ID to use for encoding.
  • gpuid: Int
  • # The method used to fit the input video frame to the output frame. Valid values:
  • # letterbox, fit-width, fit-height, crop, stretch, match-source
  • frameSizeFitMode: String
  • # The video frame width.
  • frameSizeWidth: Int
  • # The video frame height.
  • frameSizeHeight: Int
  • # The encoding profile. Valid values: baseline, main, high
  • profile: String
  • # The target bitrate, in bits-per-second.
  • bitrate: Int
  • # The minimum bitrate, in bits-per-second, if autoAdjustBitrate is enabled.
  • bitrateMin: Int
  • # True if automatically adjusting the bitrate based on network conditions; false
  • # otherwise
  • autoAdjustBitrate: Boolean
  • # True if inserting keyframes based on the source stream; false otherwise
  • keyFrameIntervalFollowSource: Boolean
  • # The keyframe interval, in frames, if keyFrameIntervalFollowSource is false.
  • keyFrameInterval: Int
  • }

link Require by