Top |
gboolean | adaptive-quantization | Read / Write |
gboolean | background-detection | Read / Write |
guint | bitrate | Read / Write |
GstOpenh264encDeblockingModes | deblocking | Read / Write |
gboolean | enable-denoise | Read / Write |
gboolean | enable-frame-skip | Read / Write |
guint | gop-size | Read / Write |
guint | max-slice-size | Read / Write |
guint | multi-thread | Read / Write |
guint | num-slices | Read / Write |
RC_MODES | rate-control | Read / Write |
gboolean | scene-change-detection | Read / Write |
GstOpenh264EncSliceModes | slice-mode | Read / Write |
EUsageType | usage-type | Read / Write |
GstOpenh264encComplexity | complexity | Read / Write |
guint | max-bitrate | Read / Write |
guint | qp-max | Read / Write |
guint | qp-min | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstVideoEncoder ╰── GstOpenh264Enc
name |
sink |
direction |
sink |
presence |
always |
details |
video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
name |
src |
direction |
source |
presence |
always |
details |
video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)baseline |
“adaptive-quantization”
property“adaptive-quantization” gboolean
Adaptive quantization.
Flags: Read / Write
Default value: TRUE
“background-detection”
property“background-detection” gboolean
Background detection.
Flags: Read / Write
Default value: TRUE
“bitrate”
property“bitrate” guint
Bitrate (in bits per second).
Flags: Read / Write
Default value: 128000
“deblocking”
property “deblocking” GstOpenh264encDeblockingModes
Deblocking mode.
Flags: Read / Write
Default value: Deblocking on
“enable-denoise”
property“enable-denoise” gboolean
Denoise control.
Flags: Read / Write
Default value: FALSE
“enable-frame-skip”
property“enable-frame-skip” gboolean
Skip frames to reach target bitrate.
Flags: Read / Write
Default value: FALSE
“gop-size”
property“gop-size” guint
Number of frames between intra frames.
Flags: Read / Write
Default value: 90
“max-slice-size”
property“max-slice-size” guint
The maximum size of one slice (in bytes).
Flags: Read / Write
Default value: 1500000
“multi-thread”
property“multi-thread” guint
The number of threads.
Flags: Read / Write
Default value: 0
“num-slices”
property“num-slices” guint
The number of slices (needs slice-mode=n-slices).
Flags: Read / Write
Default value: 1
“rate-control”
property “rate-control” RC_MODES
Rate control mode.
Flags: Read / Write
Default value: Quality mode
“scene-change-detection”
property“scene-change-detection” gboolean
Scene change detection.
Flags: Read / Write
Default value: TRUE
“slice-mode”
property “slice-mode” GstOpenh264EncSliceModes
Slice mode.
Flags: Read / Write
Default value: Fixed number of slices
“usage-type”
property “usage-type” EUsageType
Type of video content.
Flags: Read / Write
Default value: video from camera
“complexity”
property “complexity” GstOpenh264encComplexity
Complexity.
Flags: Read / Write
Default value: Medium complexity / medium speed encoding
“max-bitrate”
property“max-bitrate” guint
Maximum Bitrate (in bits per second).
Flags: Read / Write
Default value: 0
“qp-max”
property“qp-max” guint
Maximum quantizer.
Flags: Read / Write
Allowed values: <= 51
Default value: 51
“qp-min”
property“qp-min” guint
Minimum quantizer.
Flags: Read / Write
Allowed values: <= 51
Default value: 0