mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
plugins_cache: add base classes
This commit is contained in:
parent
6939bafd09
commit
65ee7f0d41
1 changed files with 859 additions and 6 deletions
|
@ -2540,6 +2540,56 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"GstAudioFXBaseFIRFilter": {
|
||||
"hierarchy": [
|
||||
"GstAudioFXBaseFIRFilter",
|
||||
"GstAudioFilter",
|
||||
"GstBaseTransform",
|
||||
"GstElement",
|
||||
"GstObject",
|
||||
"GInitiallyUnowned",
|
||||
"GObject"
|
||||
],
|
||||
"kind": "object",
|
||||
"properties": {
|
||||
"drain-on-changes": {
|
||||
"blurb": "Drains the filter when its coefficients change",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "true",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"low-latency": {
|
||||
"blurb": "Operate in low latency mode. This mode is slower but the latency will only be the filter pre-latency. Can only be changed in states < PAUSED!",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "false",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gboolean",
|
||||
"writable": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"GstAudioFXBaseIIRFilter": {
|
||||
"hierarchy": [
|
||||
"GstAudioFXBaseIIRFilter",
|
||||
"GstAudioFilter",
|
||||
"GstBaseTransform",
|
||||
"GstElement",
|
||||
"GstObject",
|
||||
"GInitiallyUnowned",
|
||||
"GObject"
|
||||
],
|
||||
"kind": "object"
|
||||
},
|
||||
"GstAudioPanoramaMethod": {
|
||||
"kind": "enum",
|
||||
"values": [
|
||||
|
@ -3082,7 +3132,48 @@
|
|||
},
|
||||
"filename": "gstautodetect",
|
||||
"license": "LGPL",
|
||||
"other-types": {},
|
||||
"other-types": {
|
||||
"GstAutoDetect": {
|
||||
"hierarchy": [
|
||||
"GstAutoDetect",
|
||||
"GstBin",
|
||||
"GstElement",
|
||||
"GstObject",
|
||||
"GInitiallyUnowned",
|
||||
"GObject"
|
||||
],
|
||||
"interfaces": [
|
||||
"GstChildProxy"
|
||||
],
|
||||
"kind": "object",
|
||||
"properties": {
|
||||
"filter-caps": {
|
||||
"blurb": "Filter sink candidates using these caps.",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "audio/x-raw",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstCaps",
|
||||
"writable": true
|
||||
},
|
||||
"sync": {
|
||||
"blurb": "Sync on the clock",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "true",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gboolean",
|
||||
"writable": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"package": "GStreamer Good Plug-ins",
|
||||
"source": "gst-plugins-good",
|
||||
"tracers": {},
|
||||
|
@ -6488,7 +6579,7 @@
|
|||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "GStreamer 1.17.1 FLV muxer",
|
||||
"default": "GStreamer 1.17.1.1 FLV muxer",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gchararray",
|
||||
|
@ -6500,7 +6591,7 @@
|
|||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "GStreamer 1.17.1 FLV muxer",
|
||||
"default": "GStreamer 1.17.1.1 FLV muxer",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gchararray",
|
||||
|
@ -7029,7 +7120,74 @@
|
|||
},
|
||||
"filename": "gstgtk",
|
||||
"license": "LGPL",
|
||||
"other-types": {},
|
||||
"other-types": {
|
||||
"GstGtkBaseSink": {
|
||||
"hierarchy": [
|
||||
"GstGtkBaseSink",
|
||||
"GstVideoSink",
|
||||
"GstBaseSink",
|
||||
"GstElement",
|
||||
"GstObject",
|
||||
"GInitiallyUnowned",
|
||||
"GObject"
|
||||
],
|
||||
"interfaces": [
|
||||
"GstNavigation"
|
||||
],
|
||||
"kind": "object",
|
||||
"properties": {
|
||||
"force-aspect-ratio": {
|
||||
"blurb": "When enabled, scaling will respect original aspect ratio",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "true",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"ignore-alpha": {
|
||||
"blurb": "When enabled, alpha will be ignored and converted to black",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "true",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"pixel-aspect-ratio": {
|
||||
"blurb": "The pixel aspect ratio of the device",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0/1",
|
||||
"max": "2147483647/1",
|
||||
"min": "0/1",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstFraction",
|
||||
"writable": true
|
||||
},
|
||||
"widget": {
|
||||
"blurb": "The GtkWidget to place in the widget hierarchy (must only be get from the GTK main thread)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GtkWidget",
|
||||
"writable": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"package": "GStreamer Good Plug-ins",
|
||||
"source": "gst-plugins-good",
|
||||
"tracers": {},
|
||||
|
@ -19385,7 +19543,7 @@
|
|||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "GStreamer/1.17.1",
|
||||
"default": "GStreamer/1.17.1.1",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gchararray",
|
||||
|
@ -21342,7 +21500,7 @@
|
|||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "GStreamer souphttpsrc 1.17.1 ",
|
||||
"default": "GStreamer souphttpsrc 1.17.1.1 ",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gchararray",
|
||||
|
@ -24547,6 +24705,85 @@
|
|||
"filename": "gstvpx",
|
||||
"license": "LGPL",
|
||||
"other-types": {
|
||||
"GstVPXDec": {
|
||||
"hierarchy": [
|
||||
"GstVPXDec",
|
||||
"GstVideoDecoder",
|
||||
"GstElement",
|
||||
"GstObject",
|
||||
"GInitiallyUnowned",
|
||||
"GObject"
|
||||
],
|
||||
"kind": "object",
|
||||
"properties": {
|
||||
"deblocking-level": {
|
||||
"blurb": "Deblocking level",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "4",
|
||||
"max": "16",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "guint",
|
||||
"writable": true
|
||||
},
|
||||
"noise-level": {
|
||||
"blurb": "Noise level",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "16",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "guint",
|
||||
"writable": true
|
||||
},
|
||||
"post-processing": {
|
||||
"blurb": "Enable post processing",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "false",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"post-processing-flags": {
|
||||
"blurb": "Flags to control post processing",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "mfqe+demacroblock+deblock",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstVPXDecPostProcessingFlags",
|
||||
"writable": true
|
||||
},
|
||||
"threads": {
|
||||
"blurb": "Maximum number of decoding threads",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "16",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "guint",
|
||||
"writable": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"GstVPXDecPostProcessingFlags": {
|
||||
"kind": "flags",
|
||||
"values": [
|
||||
|
@ -24572,6 +24809,622 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"GstVPXEnc": {
|
||||
"hierarchy": [
|
||||
"GstVPXEnc",
|
||||
"GstVideoEncoder",
|
||||
"GstElement",
|
||||
"GstObject",
|
||||
"GInitiallyUnowned",
|
||||
"GObject"
|
||||
],
|
||||
"interfaces": [
|
||||
"GstPreset",
|
||||
"GstTagSetter"
|
||||
],
|
||||
"kind": "object",
|
||||
"properties": {
|
||||
"arnr-maxframes": {
|
||||
"blurb": "AltRef maximum number of frames",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "15",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"arnr-strength": {
|
||||
"blurb": "AltRef strength",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "3",
|
||||
"max": "6",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"arnr-type": {
|
||||
"blurb": "AltRef type",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "3",
|
||||
"max": "3",
|
||||
"min": "1",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"auto-alt-ref": {
|
||||
"blurb": "Automatically generate AltRef frames",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "false",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"bits-per-pixel": {
|
||||
"blurb": "Factor to convert number of pixels to bitrate value (only has an effect if target-bitrate=0)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0.0289",
|
||||
"max": "3.40282e+38",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gfloat",
|
||||
"writable": true
|
||||
},
|
||||
"buffer-initial-size": {
|
||||
"blurb": "Initial client buffer size (ms)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "4000",
|
||||
"max": "2147483647",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"buffer-optimal-size": {
|
||||
"blurb": "Optimal client buffer size (ms)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "5000",
|
||||
"max": "2147483647",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"buffer-size": {
|
||||
"blurb": "Client buffer size (ms)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "6000",
|
||||
"max": "2147483647",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"cpu-used": {
|
||||
"blurb": "CPU used",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "16",
|
||||
"min": "-16",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"cq-level": {
|
||||
"blurb": "Constrained quality level",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "10",
|
||||
"max": "63",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"deadline": {
|
||||
"blurb": "Deadline per frame (usec, 0=disabled)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "9223372036854775807",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint64",
|
||||
"writable": true
|
||||
},
|
||||
"dropframe-threshold": {
|
||||
"blurb": "Temporal resampling threshold (buf %%)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "100",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"end-usage": {
|
||||
"blurb": "Rate control mode",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "vbr (0)",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstVPXEncEndUsage",
|
||||
"writable": true
|
||||
},
|
||||
"error-resilient": {
|
||||
"blurb": "Error resilience flags",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "(none)",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstVPXEncErFlags",
|
||||
"writable": true
|
||||
},
|
||||
"horizontal-scaling-mode": {
|
||||
"blurb": "Horizontal scaling mode",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "normal (0)",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstVPXEncScalingMode",
|
||||
"writable": true
|
||||
},
|
||||
"keyframe-max-dist": {
|
||||
"blurb": "Maximum distance between keyframes (number of frames)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "128",
|
||||
"max": "2147483647",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"keyframe-mode": {
|
||||
"blurb": "Keyframe placement",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "auto (1)",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstVPXEncKfMode",
|
||||
"writable": true
|
||||
},
|
||||
"lag-in-frames": {
|
||||
"blurb": "Maximum number of frames to lag",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "25",
|
||||
"max": "25",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"max-intra-bitrate": {
|
||||
"blurb": "Maximum Intra frame bitrate",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "2147483647",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"max-quantizer": {
|
||||
"blurb": "Maximum Quantizer (worst)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "63",
|
||||
"max": "63",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"min-quantizer": {
|
||||
"blurb": "Minimum Quantizer (best)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "63",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"multipass-cache-file": {
|
||||
"blurb": "Multipass cache file. If stream caps reinited, multiple files will be created: file, file.1, file.2, ... and so on.",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "multipass.cache",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gchararray",
|
||||
"writable": true
|
||||
},
|
||||
"multipass-mode": {
|
||||
"blurb": "Multipass encode mode",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "one-pass (0)",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstVPXEncMultipassMode",
|
||||
"writable": true
|
||||
},
|
||||
"noise-sensitivity": {
|
||||
"blurb": "Noise sensisivity (frames to blur)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "6",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"overshoot": {
|
||||
"blurb": "Datarate overshoot (max) target (%%)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "25",
|
||||
"max": "1000",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"resize-allowed": {
|
||||
"blurb": "Allow spatial resampling",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "false",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"resize-down-threshold": {
|
||||
"blurb": "Downscale threshold (buf %%)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "30",
|
||||
"max": "100",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"resize-up-threshold": {
|
||||
"blurb": "Upscale threshold (buf %%)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "60",
|
||||
"max": "100",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"sharpness": {
|
||||
"blurb": "Filter sharpness",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "7",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"static-threshold": {
|
||||
"blurb": "Motion detection threshold. Recommendation is to set 100 for screen/window sharing",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "1",
|
||||
"max": "2147483647",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"target-bitrate": {
|
||||
"blurb": "Target bitrate (in bits/sec) (0: auto - bitrate depends on resolution, see \"bits-per-pixel\" property for more info)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "256000",
|
||||
"max": "2147483647",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"temporal-scalability-layer-id": {
|
||||
"blurb": "Sequence defining coding layer membership",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GValueArray",
|
||||
"writable": true
|
||||
},
|
||||
"temporal-scalability-number-layers": {
|
||||
"blurb": "Number of coding layers to use",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "1",
|
||||
"max": "5",
|
||||
"min": "1",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"temporal-scalability-periodicity": {
|
||||
"blurb": "Length of sequence that defines layer membership periodicity",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "16",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"temporal-scalability-rate-decimator": {
|
||||
"blurb": "Rate decimation factors for each layer",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GValueArray",
|
||||
"writable": true
|
||||
},
|
||||
"temporal-scalability-target-bitrate": {
|
||||
"blurb": "Target bitrates for coding layers (one per layer, decreasing)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GValueArray",
|
||||
"writable": true
|
||||
},
|
||||
"threads": {
|
||||
"blurb": "Number of threads to use",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "8",
|
||||
"max": "64",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"timebase": {
|
||||
"blurb": "Fraction of one second that is the shortest interframe time - normally left as zero which will default to the framerate",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0/1",
|
||||
"max": "2147483647/1",
|
||||
"min": "0/1",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstFraction",
|
||||
"writable": true
|
||||
},
|
||||
"token-partitions": {
|
||||
"blurb": "Number of token partitions",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "1 (0)",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstVPXEncTokenPartitions",
|
||||
"writable": true
|
||||
},
|
||||
"tuning": {
|
||||
"blurb": "Tuning",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "psnr (0)",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstVPXEncTuning",
|
||||
"writable": true
|
||||
},
|
||||
"twopass-vbr-bias": {
|
||||
"blurb": "CBR/VBR bias (0=CBR, 100=VBR)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "50",
|
||||
"max": "100",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"twopass-vbr-maxsection": {
|
||||
"blurb": "GOP maximum bitrate (%% target)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "2000",
|
||||
"max": "2147483647",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"twopass-vbr-minsection": {
|
||||
"blurb": "GOP minimum bitrate (%% target)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "0",
|
||||
"max": "2147483647",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"undershoot": {
|
||||
"blurb": "Datarate undershoot (min) target (%%)",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "25",
|
||||
"max": "1000",
|
||||
"min": "0",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "gint",
|
||||
"writable": true
|
||||
},
|
||||
"vertical-scaling-mode": {
|
||||
"blurb": "Vertical scaling mode",
|
||||
"conditionally-available": false,
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"controllable": false,
|
||||
"default": "normal (0)",
|
||||
"mutable": "null",
|
||||
"readable": true,
|
||||
"type": "GstVPXEncScalingMode",
|
||||
"writable": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"GstVPXEncEndUsage": {
|
||||
"kind": "enum",
|
||||
"values": [
|
||||
|
|
Loading…
Reference in a new issue