JobTemplateConfigElementaryStreamVideoStreamH264

data class JobTemplateConfigElementaryStreamVideoStreamH264(val bitrateBps: Int, val crfLevel: Int? = null, val entropyCoder: String? = null, val frameRate: Int, val gopDuration: String? = null, val heightPixels: Int? = null, val hlg: JobTemplateConfigElementaryStreamVideoStreamH264Hlg? = null, val pixelFormat: String? = null, val preset: String? = null, val profile: String? = null, val rateControlMode: String? = null, val sdr: JobTemplateConfigElementaryStreamVideoStreamH264Sdr? = null, val vbvFullnessBits: Int? = null, val vbvSizeBits: Int? = null, val widthPixels: Int? = null)

Constructors

constructor(bitrateBps: Int, crfLevel: Int? = null, entropyCoder: String? = null, frameRate: Int, gopDuration: String? = null, heightPixels: Int? = null, hlg: JobTemplateConfigElementaryStreamVideoStreamH264Hlg? = null, pixelFormat: String? = null, preset: String? = null, profile: String? = null, rateControlMode: String? = null, sdr: JobTemplateConfigElementaryStreamVideoStreamH264Sdr? = null, vbvFullnessBits: Int? = null, vbvSizeBits: Int? = null, widthPixels: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The video bitrate in bits per second.

Link copied to clipboard
val crfLevel: Int? = null

Target CRF level. The default is '21'.

Link copied to clipboard
val entropyCoder: String? = null

The entropy coder to use. The default is 'cabac'.

Link copied to clipboard

The target video frame rate in frames per second (FPS).

Link copied to clipboard
val gopDuration: String? = null

Select the GOP size based on the specified duration. The default is '3s'.

Link copied to clipboard
val heightPixels: Int? = null

The height of the video in pixels.

Link copied to clipboard

HLG color format setting for H264.

Link copied to clipboard
val pixelFormat: String? = null

Pixel format to use. The default is 'yuv420p'.

Link copied to clipboard
val preset: String? = null

Enforces the specified codec preset. The default is 'veryfast'.

Link copied to clipboard
val profile: String? = null

Enforces the specified codec profile.

Link copied to clipboard
val rateControlMode: String? = null

Specify the mode. The default is 'vbr'.

Link copied to clipboard

SDR color format setting for H264.

Link copied to clipboard
val vbvFullnessBits: Int? = null

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits.

Link copied to clipboard
val vbvSizeBits: Int? = null

Size of the Video Buffering Verifier (VBV) buffer in bits.

Link copied to clipboard
val widthPixels: Int? = null

The width of the video in pixels.