JobTemplateConfigElementaryStreamVideoStreamH264 class
Constructors
-
JobTemplateConfigElementaryStreamVideoStreamH264({required Input<int> bitrateBps, Input<int?>? crfLevel, Input<String?>? entropyCoder, required Input<int> frameRate, Input<String?>? gopDuration, Input<int?>? heightPixels, Input<Map<String, dynamic>?>? hlg, Input<String?>? pixelFormat, Input<String?>? preset, Input<String?>? profile, Input<String?>? rateControlMode, Input<Map<String, dynamic>?>? sdr, Input<int?>? vbvFullnessBits, Input<int?>? vbvSizeBits, Input<int?>? widthPixels})
-
Creates a new JobTemplateConfigElementaryStreamVideoStreamH264.
bitrateBps The video bitrate in bits per second.
crfLevel Target CRF level. The default is '21'.
entropyCoder The entropy coder to use. The default is 'cabac'.
frameRate The target video frame rate in frames per second (FPS).
gopDuration Select the GOP size based on the specified duration. The default is '3s'.
heightPixels The height of the video in pixels.
hlg HLG color format setting for H264.
pixelFormat Pixel format to use. The default is 'yuv420p'.
preset Enforces the specified codec preset. The default is 'veryfast'.
profile Enforces the specified codec profile.
rateControlMode Specify the mode. The default is 'vbr'.
sdr SDR color format setting for H264.
vbvFullnessBits Initial fullness of the Video Buffering Verifier (VBV) buffer in bits.
vbvSizeBits Size of the Video Buffering Verifier (VBV) buffer in bits.
widthPixels The width of the video in pixels.
const
-
JobTemplateConfigElementaryStreamVideoStreamH264.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
bitrateBps
→ Input<int>
-
The video bitrate in bits per second.
final
-
crfLevel
→ Input<int?>?
-
Target CRF level. The default is '21'.
final
-
entropyCoder
→ Input<String?>?
-
The entropy coder to use. The default is 'cabac'.
final
-
frameRate
→ Input<int>
-
The target video frame rate in frames per second (FPS).
final
-
gopDuration
→ Input<String?>?
-
Select the GOP size based on the specified duration. The default is '3s'.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
heightPixels
→ Input<int?>?
-
The height of the video in pixels.
final
-
hlg
→ Input<Map<String, dynamic>?>?
-
HLG color format setting for H264.
final
-
pixelFormat
→ Input<String?>?
-
Pixel format to use. The default is 'yuv420p'.
final
-
preset
→ Input<String?>?
-
Enforces the specified codec preset. The default is 'veryfast'.
final
-
profile
→ Input<String?>?
-
Enforces the specified codec profile.
final
-
rateControlMode
→ Input<String?>?
-
Specify the mode. The default is 'vbr'.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
sdr
→ Input<Map<String, dynamic>?>?
-
SDR color format setting for H264.
final
-
vbvFullnessBits
→ Input<int?>?
-
Initial fullness of the Video Buffering Verifier (VBV) buffer in bits.
final
-
vbvSizeBits
→ Input<int?>?
-
Size of the Video Buffering Verifier (VBV) buffer in bits.
final
-
widthPixels
→ Input<int?>?
-
The width of the video in pixels.
final