![]() |
![]() |
![]() |
GStreamer Base Plugins 1.0 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
GObject +----GInitiallyUnowned +----GstObject +----GstElement +----GstVideoEncoder +----GstTheoraEnc
"bitrate" gint : Read / Write "cap-overflow" gboolean : Read / Write "cap-underflow" gboolean : Read / Write "drop-frames" gboolean : Read / Write "keyframe-auto" gboolean : Read / Write "keyframe-force" gint : Read / Write "keyframe-freq" gint : Read / Write "multipass-cache-file" gchar* : Read / Write "multipass-mode" GstTheoraEncMultipassMode : Read / Write "quality" gint : Read / Write "rate-buffer" gint : Read / Write "speed-level" gint : Read / Write "vp3-compatible" gboolean : Read / Write
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 : Read / Write
Compressed video bitrate (kbps).
Allowed values: [0,16777215]
Default value: 0
"cap-overflow"
property"cap-overflow" gboolean : Read / Write
Enable capping of bit reservoir overflows.
Default value: TRUE
"cap-underflow"
property"cap-underflow" gboolean : Read / Write
Enable capping of bit reservoir underflows.
Default value: FALSE
"drop-frames"
property"drop-frames" gboolean : Read / Write
Allow or disallow frame dropping.
Default value: TRUE
"keyframe-auto"
property"keyframe-auto" gboolean : Read / Write
Automatic keyframe detection.
Default value: TRUE
"keyframe-force"
property"keyframe-force" gint : Read / Write
Force keyframe every N frames.
Allowed values: [1,32768]
Default value: 64
"keyframe-freq"
property"keyframe-freq" gint : Read / Write
Keyframe frequency.
Allowed values: [1,32768]
Default value: 64
"multipass-cache-file"
property"multipass-cache-file" gchar* : Read / Write
Multipass cache file.
Default value: NULL
"multipass-mode"
property "multipass-mode" GstTheoraEncMultipassMode : Read / Write
Single pass or first/second pass.
Default value: Single pass
"quality"
property"quality" gint : Read / Write
Video quality.
Allowed values: [0,63]
Default value: 48
"rate-buffer"
property"rate-buffer" gint : Read / Write
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.
Allowed values: [0,1000]
Default value: 0
"speed-level"
property"speed-level" gint : Read / Write
Controls the amount of motion vector searching done while encoding.
Allowed values: [0,3]
Default value: 1
"vp3-compatible"
property"vp3-compatible" gboolean : Read / Write
Disables non-VP3 compatible features.
Default value: FALSE