![]() |
![]() |
![]() |
GStreamer Good Plugins 1.0 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
GObject +----GInitiallyUnowned +----GstObject +----GstElement +----GstVideoEncoder +----GstVP8Enc
"arnr-maxframes" gint : Read / Write "arnr-strength" gint : Read / Write "arnr-type" gint : Read / Write "auto-alt-ref" gboolean : Read / Write "buffer-initial-size" gint : Read / Write "buffer-optimal-size" gint : Read / Write "buffer-size" gint : Read / Write "cpu-used" gint : Read / Write "cq-level" gint : Read / Write "deadline" gint64 : Read / Write "dropframe-threshold" gint : Read / Write "end-usage" GstVP8EncEndUsage : Read / Write "error-resilient" GstVP8EncErFlags : Read / Write "h-scaling-mode" GstVP8EncScalingMode : Read / Write "kf-max-dist" gint : Read / Write "kf-mode" GstVP8EncKfMode : Read / Write "lag-in-frames" gint : Read / Write "max-intra-bitrate-pct" gint : Read / Write "max-quantizer" gint : Read / Write "min-quantizer" gint : Read / Write "multipass-cache-file" gchar* : Read / Write "multipass-mode" GstVP8EncMultipassMode : Read / Write "noise-sensitivity" gint : Read / Write "overshoot-pct" gint : Read / Write "resize-allowed" gboolean : Read / Write "resize-down-threshold" gint : Read / Write "resize-up-threshold" gint : Read / Write "sharpness" gint : Read / Write "static-threshold" gint : Read / Write "target-bitrate" gint : Read / Write "threads" gint : Read / Write "token-partitions" GstVP8EncTokenPartitions : Read / Write "ts-layer-id" GValueArray* : Read / Write "ts-number-layers" gint : Read / Write "ts-periodicity" gint : Read / Write "ts-rate-decimator" GValueArray* : Read / Write "ts-target-bitrate" GValueArray* : Read / Write "tuning" GstVP8EncTuning : Read / Write "twopass-vbr-bias-pct" gint : Read / Write "twopass-vbr-maxsection-pct" gint : Read / Write "twopass-vbr-minsection-pct" gint : Read / Write "undershoot-pct" gint : Read / Write "v-scaling-mode" GstVP8EncScalingMode : Read / Write "horizontal-scaling-mode" GstVP8EncScalingMode : Read / Write "keyframe-max-dist" gint : Read / Write "keyframe-mode" GstVP8EncKfMode : Read / Write "max-intra-bitrate" gint : Read / Write "overshoot" gint : Read / Write "temporal-scalability-layer-id" GValueArray* : Read / Write "temporal-scalability-number-layers" gint : Read / Write "temporal-scalability-periodicity" gint : Read / Write "temporal-scalability-rate-decimator" GValueArray* : Read / Write "temporal-scalability-target-bitrate" GValueArray* : Read / Write "twopass-vbr-bias" gint : Read / Write "twopass-vbr-maxsection" gint : Read / Write "twopass-vbr-minsection" gint : Read / Write "undershoot" gint : Read / Write "vertical-scaling-mode" GstVP8EncScalingMode : Read / Write
plugin |
vpx |
author |
David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk> |
class |
Codec/Encoder/Video |
"arnr-maxframes"
property "arnr-maxframes" gint : Read / Write
AltRef maximum number of frames.
Allowed values: [0,15]
Default value: 0
"arnr-strength"
property "arnr-strength" gint : Read / Write
AltRef strength.
Allowed values: [0,6]
Default value: 3
"arnr-type"
property "arnr-type" gint : Read / Write
AltRef type.
Allowed values: [1,3]
Default value: 3
"auto-alt-ref"
property "auto-alt-ref" gboolean : Read / Write
Automatically generate AltRef frames.
Default value: FALSE
"buffer-initial-size"
property "buffer-initial-size" gint : Read / Write
Initial client buffer size (ms).
Allowed values: >= 0
Default value: 4000
"buffer-optimal-size"
property "buffer-optimal-size" gint : Read / Write
Optimal client buffer size (ms).
Allowed values: >= 0
Default value: 5000
"buffer-size"
property "buffer-size" gint : Read / Write
Client buffer size (ms).
Allowed values: >= 0
Default value: 6000
"cpu-used"
property "cpu-used" gint : Read / Write
CPU used.
Allowed values: [-16,16]
Default value: 0
"cq-level"
property "cq-level" gint : Read / Write
Constrained quality level.
Allowed values: [0,63]
Default value: 10
"deadline"
property "deadline" gint64 : Read / Write
Deadline per frame (usec, 0=disabled).
Allowed values: >= 0
Default value: 0
"dropframe-threshold"
property "dropframe-threshold" gint : Read / Write
Temporal resampling threshold (buf %).
Allowed values: [0,100]
Default value: 0
"end-usage"
property "end-usage" GstVP8EncEndUsage : Read / Write
Rate control mode.
Default value: Variable Bit Rate (VBR) mode
"error-resilient"
property "error-resilient" GstVP8EncErFlags : Read / Write
Error resilience flags.
"h-scaling-mode"
property "h-scaling-mode" GstVP8EncScalingMode : Read / Write
Horizontal scaling mode.
Default value: Normal
"kf-max-dist"
property "kf-max-dist" gint : Read / Write
Maximum distance between keyframes (number of frames).
Allowed values: >= 0
Default value: 128
"kf-mode"
property "kf-mode" GstVP8EncKfMode : Read / Write
Keyframe placement.
Default value: Determine optimal placement automatically
"lag-in-frames"
property "lag-in-frames" gint : Read / Write
Maximum number of frames to lag.
Allowed values: [0,25]
Default value: 0
"max-intra-bitrate-pct"
property "max-intra-bitrate-pct" gint : Read / Write
Maximum Intra frame bitrate.
Allowed values: >= 0
Default value: 0
"max-quantizer"
property "max-quantizer" gint : Read / Write
Maximum Quantizer (worst).
Allowed values: [0,63]
Default value: 63
"min-quantizer"
property "min-quantizer" gint : Read / Write
Minimum Quantizer (best).
Allowed values: [0,63]
Default value: 4
"multipass-cache-file"
property "multipass-cache-file" gchar* : Read / Write
Multipass cache file.
Default value: "multipass.cache"
"multipass-mode"
property "multipass-mode" GstVP8EncMultipassMode : Read / Write
Multipass encode mode.
Default value: One pass encoding (default)
"noise-sensitivity"
property "noise-sensitivity" gint : Read / Write
Noise sensisivity (frames to blur).
Allowed values: [0,6]
Default value: 0
"overshoot-pct"
property "overshoot-pct" gint : Read / Write
Datarate overshoot (max) target (%).
Allowed values: [0,1000]
Default value: 100
"resize-allowed"
property "resize-allowed" gboolean : Read / Write
Allow spatial resampling.
Default value: FALSE
"resize-down-threshold"
property "resize-down-threshold" gint : Read / Write
Downscale threshold (buf %).
Allowed values: [0,100]
Default value: 60
"resize-up-threshold"
property "resize-up-threshold" gint : Read / Write
Upscale threshold (buf %).
Allowed values: [0,100]
Default value: 30
"sharpness"
property "sharpness" gint : Read / Write
Filter sharpness.
Allowed values: [0,7]
Default value: 0
"static-threshold"
property "static-threshold" gint : Read / Write
Motion detection threshold.
Allowed values: >= 0
Default value: 0
"target-bitrate"
property "target-bitrate" gint : Read / Write
Target bitrate (in bits/sec).
Allowed values: >= 0
Default value: 256000
"threads"
property "threads" gint : Read / Write
Number of threads to use.
Allowed values: [0,64]
Default value: 0
"token-partitions"
property "token-partitions" GstVP8EncTokenPartitions : Read / Write
Number of token partitions.
Default value: One token partition
"ts-layer-id"
property "ts-layer-id" GValueArray* : Read / Write
Sequence defining coding layer membership.
"ts-number-layers"
property "ts-number-layers" gint : Read / Write
Number of coding layers to use.
Allowed values: [1,5]
Default value: 1
"ts-periodicity"
property "ts-periodicity" gint : Read / Write
Length of sequence that defines layer membership periodicity.
Allowed values: [0,16]
Default value: 0
"ts-rate-decimator"
property "ts-rate-decimator" GValueArray* : Read / Write
Rate decimation factors for each layer.
"ts-target-bitrate"
property "ts-target-bitrate" GValueArray* : Read / Write
Target bitrates for coding layers (one per layer, decreasing).
"twopass-vbr-bias-pct"
property "twopass-vbr-bias-pct" gint : Read / Write
CBR/VBR bias (0=CBR, 100=VBR).
Allowed values: [0,100]
Default value: 50
"twopass-vbr-maxsection-pct"
property "twopass-vbr-maxsection-pct" gint : Read / Write
GOP maximum bitrate (% target).
Allowed values: >= 0
Default value: 0
"twopass-vbr-minsection-pct"
property "twopass-vbr-minsection-pct" gint : Read / Write
GOP minimum bitrate (% target).
Allowed values: >= 0
Default value: 0
"undershoot-pct"
property "undershoot-pct" gint : Read / Write
Datarate undershoot (min) target (%).
Allowed values: [0,1000]
Default value: 100
"v-scaling-mode"
property "v-scaling-mode" GstVP8EncScalingMode : Read / Write
Vertical scaling mode.
Default value: Normal
"horizontal-scaling-mode"
property "horizontal-scaling-mode" GstVP8EncScalingMode : Read / Write
Horizontal scaling mode.
Default value: Normal
"keyframe-max-dist"
property "keyframe-max-dist" gint : Read / Write
Maximum distance between keyframes (number of frames).
Allowed values: >= 0
Default value: 128
"keyframe-mode"
property "keyframe-mode" GstVP8EncKfMode : Read / Write
Keyframe placement.
Default value: Determine optimal placement automatically
"max-intra-bitrate"
property "max-intra-bitrate" gint : Read / Write
Maximum Intra frame bitrate.
Allowed values: >= 0
Default value: 0
"overshoot"
property "overshoot" gint : Read / Write
Datarate overshoot (max) target (%).
Allowed values: [0,1000]
Default value: 100
"temporal-scalability-layer-id"
property "temporal-scalability-layer-id" GValueArray* : Read / Write
Sequence defining coding layer membership.
"temporal-scalability-number-layers"
property "temporal-scalability-number-layers" gint : Read / Write
Number of coding layers to use.
Allowed values: [1,5]
Default value: 1
"temporal-scalability-periodicity"
property "temporal-scalability-periodicity" gint : Read / Write
Length of sequence that defines layer membership periodicity.
Allowed values: [0,16]
Default value: 0
"temporal-scalability-rate-decimator"
property "temporal-scalability-rate-decimator" GValueArray* : Read / Write
Rate decimation factors for each layer.
"temporal-scalability-target-bitrate"
property "temporal-scalability-target-bitrate" GValueArray* : Read / Write
Target bitrates for coding layers (one per layer, decreasing).
"twopass-vbr-bias"
property "twopass-vbr-bias" gint : Read / Write
CBR/VBR bias (0=CBR, 100=VBR).
Allowed values: [0,100]
Default value: 50
"twopass-vbr-maxsection"
property "twopass-vbr-maxsection" gint : Read / Write
GOP maximum bitrate (% target).
Allowed values: >= 0
Default value: 0
"twopass-vbr-minsection"
property "twopass-vbr-minsection" gint : Read / Write
GOP minimum bitrate (% target).
Allowed values: >= 0
Default value: 0
"undershoot"
property "undershoot" gint : Read / Write
Datarate undershoot (min) target (%).
Allowed values: [0,1000]
Default value: 100