bad:docs: Add new properties description for msdkh264enc and msdkh265enc

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4589>
This commit is contained in:
Mengkejiergeli Ba 2023-05-15 15:42:04 +08:00 committed by GStreamer Marge Bot
parent 7d993f930b
commit 7613e50cbb
3 changed files with 232 additions and 4 deletions

View file

@ -214900,7 +214900,49 @@
"writable": true
},
"max-qp": {
"blurb": "Maximum quantizer for I/P/B frames",
"blurb": "Maximum quantizer scale for I/P/B frames",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"max-qp-b": {
"blurb": "Maximum quantizer scale for B frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"max-qp-i": {
"blurb": "Maximum quantizer scale for I frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"max-qp-p": {
"blurb": "Maximum quantizer scale for P frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
@ -214928,7 +214970,49 @@
"writable": true
},
"min-qp": {
"blurb": "Minimal quantizer for I/P/B frames",
"blurb": "Minimal quantizer scale for I/P/B frames",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"min-qp-b": {
"blurb": "Miminum quantizer scale for B frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"min-qp-i": {
"blurb": "Miminum quantizer scale for I frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"min-qp-p": {
"blurb": "Miminum quantizer scale for P frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
@ -215112,7 +215196,49 @@
"writable": true
},
"max-qp": {
"blurb": "Maximum quantizer for I/P/B frames",
"blurb": "Maximum quantizer scale for I/P/B frames",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"max-qp-b": {
"blurb": "Maximum quantizer scale for B frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"max-qp-i": {
"blurb": "Maximum quantizer scale for I frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"max-qp-p": {
"blurb": "Maximum quantizer scale for P frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
@ -215140,7 +215266,49 @@
"writable": true
},
"min-qp": {
"blurb": "Minimal quantizer for I/P/B frames",
"blurb": "Minimal quantizer scale for I/P/B frames",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"min-qp-b": {
"blurb": "Miminum quantizer scale for B frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"min-qp-i": {
"blurb": "Miminum quantizer scale for I frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,
"controllable": false,
"default": "0",
"max": "51",
"min": "0",
"mutable": "null",
"readable": true,
"type": "guint",
"writable": true
},
"min-qp-p": {
"blurb": "Miminum quantizer scale for P frame",
"conditionally-available": false,
"construct": false,
"construct-only": false,

View file

@ -854,18 +854,33 @@ _msdkh264enc_install_properties (GObjectClass * gobject_class,
0, 51, PROP_MIN_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH264Enc:min-qp-i:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MIN_QP_I,
g_param_spec_uint ("min-qp-i", "Min QP I",
"Minimal quantizer scale for I frame",
0, 51, PROP_MIN_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH264Enc:min-qp-p:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MIN_QP_P,
g_param_spec_uint ("min-qp-p", "Min QP P",
"Minimal quantizer scale for P frame",
0, 51, PROP_MIN_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH264Enc:min-qp-b:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MIN_QP_B,
g_param_spec_uint ("min-qp-b", "Min QP B",
"Minimal quantizer scale for B frame",
@ -878,18 +893,33 @@ _msdkh264enc_install_properties (GObjectClass * gobject_class,
0, 51, PROP_MAX_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH264Enc:max-qp-i:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MAX_QP_I,
g_param_spec_uint ("max-qp-i", "Max QP I",
"Maximum quantizer scale for I frame",
0, 51, PROP_MAX_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH264Enc:max-qp-p:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MAX_QP_P,
g_param_spec_uint ("max-qp-p", "Max QP P",
"Maximum quantizer scale for P frame",
0, 51, PROP_MAX_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH264Enc:max-qp-b:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MAX_QP_B,
g_param_spec_uint ("max-qp-b", "Max QP B",
"Maximum quantizer scale for B frame",

View file

@ -992,18 +992,33 @@ _msdkh265enc_install_properties (GObjectClass * gobject_class,
0, 51, PROP_MIN_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH265Enc:min-qp-i:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MIN_QP_I,
g_param_spec_uint ("min-qp-i", "Min QP I",
"Minimal quantizer scale for I frame",
0, 51, PROP_MIN_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH265Enc:min-qp-p:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MIN_QP_P,
g_param_spec_uint ("min-qp-p", "Min QP P",
"Minimal quantizer scale for P frame",
0, 51, PROP_MIN_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH265Enc:min-qp-b:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MIN_QP_B,
g_param_spec_uint ("min-qp-b", "Min QP B",
"Minimal quantizer scale for B frame",
@ -1016,18 +1031,33 @@ _msdkh265enc_install_properties (GObjectClass * gobject_class,
0, 51, PROP_MAX_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH265Enc:max-qp-i:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MAX_QP_I,
g_param_spec_uint ("max-qp-i", "Max QP I",
"Maximum quantizer scale for I frame",
0, 51, PROP_MAX_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH265Enc:max-qp-p:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MAX_QP_P,
g_param_spec_uint ("max-qp-p", "Max QP P",
"Maximum quantizer scale for P frame",
0, 51, PROP_MAX_QP_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
* GstMsdkH265Enc:max-qp-b:
*
* Since: 1.24
*/
g_object_class_install_property (gobject_class, PROP_MAX_QP_B,
g_param_spec_uint ("max-qp-b", "Max QP B",
"Maximum quantizer scale for B frame",