mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-03 05:59:10 +00:00
qsv: Update plugin docs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5258>
This commit is contained in:
parent
9a5f5304f8
commit
cc713f9075
1 changed files with 154 additions and 0 deletions
|
@ -227719,6 +227719,48 @@
|
||||||
"type": "guint",
|
"type": "guint",
|
||||||
"writable": true
|
"writable": true
|
||||||
},
|
},
|
||||||
|
"max-frame-size": {
|
||||||
|
"blurb": "Maximum encoded frame size in bytes, used for VBR based bitrate control modes",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "0",
|
||||||
|
"max": "-1",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "guint",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"max-frame-size-i": {
|
||||||
|
"blurb": "Maximum encoded I frame size in bytes, used for VBR based bitrate control modes",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "0",
|
||||||
|
"max": "-1",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "guint",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"max-frame-size-p": {
|
||||||
|
"blurb": "Maximum encoded P and B frame size in bytes, used for VBR based bitrate control modes. \"max-frame-size-i\" must be non-zero, otherwise this propert will be ignored",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "0",
|
||||||
|
"max": "-1",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "guint",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
"max-qp-b": {
|
"max-qp-b": {
|
||||||
"blurb": "Maximum allowed QP value for B-frame types (0: default)",
|
"blurb": "Maximum allowed QP value for B-frame types (0: default)",
|
||||||
"conditionally-available": false,
|
"conditionally-available": false,
|
||||||
|
@ -227761,6 +227803,20 @@
|
||||||
"type": "guint",
|
"type": "guint",
|
||||||
"writable": true
|
"writable": true
|
||||||
},
|
},
|
||||||
|
"max-slice-size": {
|
||||||
|
"blurb": "Maximum slice size in bytes. If this parameter is specified other controls over number of slices are ignored",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "0",
|
||||||
|
"max": "-1",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "guint",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
"min-qp-b": {
|
"min-qp-b": {
|
||||||
"blurb": "Minimum allowed QP value for B-frame types (0: default)",
|
"blurb": "Minimum allowed QP value for B-frame types (0: default)",
|
||||||
"conditionally-available": false,
|
"conditionally-available": false,
|
||||||
|
@ -227803,6 +227859,62 @@
|
||||||
"type": "guint",
|
"type": "guint",
|
||||||
"writable": true
|
"writable": true
|
||||||
},
|
},
|
||||||
|
"num-slice": {
|
||||||
|
"blurb": "Number of slices in each video frame",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "0",
|
||||||
|
"max": "65535",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "guint",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"num-slice-b": {
|
||||||
|
"blurb": "Number of slices for B frame",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "0",
|
||||||
|
"max": "65535",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "guint",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"num-slice-i": {
|
||||||
|
"blurb": "Number of slices for I frame",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "0",
|
||||||
|
"max": "65535",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "guint",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"num-slice-p": {
|
||||||
|
"blurb": "Number of slices for P frame",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "0",
|
||||||
|
"max": "65535",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "guint",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
"qp-b": {
|
"qp-b": {
|
||||||
"blurb": "Constant quantizer for B frames (0: default)",
|
"blurb": "Constant quantizer for B frames (0: default)",
|
||||||
"conditionally-available": false,
|
"conditionally-available": false,
|
||||||
|
@ -227910,6 +228022,18 @@
|
||||||
"readable": true,
|
"readable": true,
|
||||||
"type": "guint",
|
"type": "guint",
|
||||||
"writable": true
|
"writable": true
|
||||||
|
},
|
||||||
|
"trellis": {
|
||||||
|
"blurb": "Trellis quantization mode",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "unknown",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "GstQsvH264Trellis",
|
||||||
|
"writable": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rank": "primary"
|
"rank": "primary"
|
||||||
|
@ -228716,6 +228840,36 @@
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"GstQsvH264Trellis": {
|
||||||
|
"kind": "flags",
|
||||||
|
"values": [
|
||||||
|
{
|
||||||
|
"desc": "Unknown",
|
||||||
|
"name": "unknown",
|
||||||
|
"value": "0x00000000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc": "Disable for all frame types",
|
||||||
|
"name": "off",
|
||||||
|
"value": "0x00000001"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc": "Enable for I frames",
|
||||||
|
"name": "i",
|
||||||
|
"value": "0x00000002"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc": "Enable for P frames",
|
||||||
|
"name": "p",
|
||||||
|
"value": "0x00000004"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc": "Enable for B frames",
|
||||||
|
"name": "b",
|
||||||
|
"value": "0x00000008"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
"GstQsvH265EncRateControl": {
|
"GstQsvH265EncRateControl": {
|
||||||
"kind": "enum",
|
"kind": "enum",
|
||||||
"values": [
|
"values": [
|
||||||
|
|
Loading…
Reference in a new issue