Top |
gint | bitrate | Read / Write |
gboolean | cap-overflow | Read / Write |
gboolean | cap-underflow | Read / Write |
gboolean | drop-frames | Read / Write |
gboolean | keyframe-auto | Read / Write |
gint | keyframe-force | Read / Write |
gint | keyframe-freq | Read / Write |
gchar * | multipass-cache-file | Read / Write |
GstTheoraEncMultipassMode | multipass-mode | Read / Write |
gint | quality | Read / Write |
gint | rate-buffer | Read / Write |
gint | speed-level | Read / Write |
gboolean | vp3-compatible | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstVideoEncoder ╰── GstTheoraEnc
name |
sink |
direction |
sink |
presence |
always |
details |
video/x-raw, format=(string){ I420, Y42B, Y444 }, framerate=(fraction)[ 1/2147483647, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ] |
name |
src |
direction |
source |
presence |
always |
details |
video/x-theora, framerate=(fraction)[ 1/2147483647, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ] |
“bitrate”
property“bitrate” gint
Compressed video bitrate (kbps).
Flags: Read / Write
Allowed values: [0,16777215]
Default value: 0
“cap-overflow”
property“cap-overflow” gboolean
Enable capping of bit reservoir overflows.
Flags: Read / Write
Default value: TRUE
“cap-underflow”
property“cap-underflow” gboolean
Enable capping of bit reservoir underflows.
Flags: Read / Write
Default value: FALSE
“drop-frames”
property“drop-frames” gboolean
Allow or disallow frame dropping.
Flags: Read / Write
Default value: TRUE
“keyframe-auto”
property“keyframe-auto” gboolean
Automatic keyframe detection.
Flags: Read / Write
Default value: TRUE
“keyframe-force”
property“keyframe-force” gint
Force keyframe every N frames.
Flags: Read / Write
Allowed values: [1,32768]
Default value: 64
“keyframe-freq”
property“keyframe-freq” gint
Keyframe frequency.
Flags: Read / Write
Allowed values: [1,32768]
Default value: 64
“multipass-cache-file”
property“multipass-cache-file” gchar *
Multipass cache file.
Flags: Read / Write
Default value: NULL
“multipass-mode”
property“multipass-mode” GstTheoraEncMultipassMode
Single pass or first/second pass.
Flags: Read / Write
Default value: Single pass
“quality”
property“quality” gint
Video quality.
Flags: Read / Write
Allowed values: [0,63]
Default value: 48
“rate-buffer”
property“rate-buffer” gint
Sets the size of the rate control buffer, in units of frames. The default value of 0 instructs the encoder to automatically select an appropriate value.
Flags: Read / Write
Allowed values: [0,1000]
Default value: 0
“speed-level”
property“speed-level” gint
Controls the amount of motion vector searching done while encoding.
Flags: Read / Write
Allowed values: [0,3]
Default value: 1
“vp3-compatible”
property“vp3-compatible” gboolean
Disables non-VP3 compatible features.
Flags: Read / Write
Default value: FALSE