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",
|
||||
"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": {
|
||||
"blurb": "Maximum allowed QP value for B-frame types (0: default)",
|
||||
"conditionally-available": false,
|
||||
|
@ -227761,6 +227803,20 @@
|
|||
"type": "guint",
|
||||
"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": {
|
||||
"blurb": "Minimum allowed QP value for B-frame types (0: default)",
|
||||
"conditionally-available": false,
|
||||
|
@ -227803,6 +227859,62 @@
|
|||
"type": "guint",
|
||||
"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": {
|
||||
"blurb": "Constant quantizer for B frames (0: default)",
|
||||
"conditionally-available": false,
|
||||
|
@ -227910,6 +228022,18 @@
|
|||
"readable": true,
|
||||
"type": "guint",
|
||||
"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"
|
||||
|
@ -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": {
|
||||
"kind": "enum",
|
||||
"values": [
|
||||
|
|
Loading…
Reference in a new issue