GstValidate enums
Enumerations
GstValidateObjectSetPropertyFlags
Members
GST_VALIDATE_OBJECT_SET_PROPERTY_FLAGS_OPTIONAL
(1)
–
The property is optional, if it is not found on the object, nothing happens.
GST_VALIDATE_OBJECT_SET_PROPERTY_FLAGS_NO_VALUE_CHECK
(2)
–
Do not check that after setting the property, the value is the one we set.
Since : 1.24
GstValidate.ObjectSetPropertyFlags
Members
GstValidate.ObjectSetPropertyFlags.OPTIONAL
(1)
–
The property is optional, if it is not found on the object, nothing happens.
GstValidate.ObjectSetPropertyFlags.NO_VALUE_CHECK
(2)
–
Do not check that after setting the property, the value is the one we set.
Since : 1.24
GstValidate.ObjectSetPropertyFlags
Members
GstValidate.ObjectSetPropertyFlags.OPTIONAL
(1)
–
The property is optional, if it is not found on the object, nothing happens.
GstValidate.ObjectSetPropertyFlags.NO_VALUE_CHECK
(2)
–
Do not check that after setting the property, the value is the one we set.
Since : 1.24
GstValidateReportingDetails
Setting the reporting level allows to control the way issues are reported when calling gst_validate_runner_printf.
The reporting level can be set through the "GST_VALIDATE_REPORTING_DETAILS" environment variable, as a comma-separated list of (optional) object categories / names and levels. No object category / name sets the global level.
Examples: GST_VALIDATE_REPORTING_DETAILS=synthetic,h264parse:all GST_VALIDATE_REPORTING_DETAILS=none,h264parse::sink_0:synthetic
Members
GST_VALIDATE_SHOW_UNKNOWN
(0)
–
No reporting level known, reporting will default to the global reporting level.
GST_VALIDATE_SHOW_NONE
(1)
–
No debugging level specified or desired. Used to deactivate debugging output.
GST_VALIDATE_SHOW_SYNTHETIC
(2)
–
Summary of the issues found, with no details.
GST_VALIDATE_SHOW_SUBCHAIN
(3)
–
If set as the default level, similar issues can be reported multiple times for different subchains. If set as the level for a particular object (my_object:subchain), validate will report the issues where the object is the first to report an issue for a subchain.
GST_VALIDATE_SHOW_MONITOR
(4)
–
If set as the default level, all the distinct issues for all the monitors will be reported. If set as the level for a particular object, all the distinct issues for this object will be reported. Note that if the same issue happens twice on the same object, up until this level that issue is only reported once.
GST_VALIDATE_SHOW_ALL
(5)
–
All the issues will be reported, even those that repeat themselves inside the same object. This can be very verbose if set globally.
GST_VALIDATE_SHOW_SMART
(6)
–
Sythetic for not fatal issues and detailed for others
GST_VALIDATE_SHOW_COUNT
(7)
–
GstValidate.ReportingDetails
Setting the reporting level allows to control the way issues are reported when calling GstValidate.Runner.prototype.printf.
The reporting level can be set through the "GST_VALIDATE_REPORTING_DETAILS" environment variable, as a comma-separated list of (optional) object categories / names and levels. No object category / name sets the global level.
Examples: GST_VALIDATE_REPORTING_DETAILS=synthetic,h264parse:all GST_VALIDATE_REPORTING_DETAILS=none,h264parse::sink_0:synthetic
Members
GstValidate.ReportingDetails.UNKNOWN
(0)
–
No reporting level known, reporting will default to the global reporting level.
GstValidate.ReportingDetails.NONE
(1)
–
No debugging level specified or desired. Used to deactivate debugging output.
GstValidate.ReportingDetails.SYNTHETIC
(2)
–
Summary of the issues found, with no details.
GstValidate.ReportingDetails.SUBCHAIN
(3)
–
If set as the default level, similar issues can be reported multiple times for different subchains. If set as the level for a particular object (my_object:subchain), validate will report the issues where the object is the first to report an issue for a subchain.
GstValidate.ReportingDetails.MONITOR
(4)
–
If set as the default level, all the distinct issues for all the monitors will be reported. If set as the level for a particular object, all the distinct issues for this object will be reported. Note that if the same issue happens twice on the same object, up until this level that issue is only reported once.
GstValidate.ReportingDetails.ALL
(5)
–
All the issues will be reported, even those that repeat themselves inside the same object. This can be very verbose if set globally.
GstValidate.ReportingDetails.SMART
(6)
–
Sythetic for not fatal issues and detailed for others
GstValidate.ReportingDetails.COUNT
(7)
–
GstValidate.ReportingDetails
Setting the reporting level allows to control the way issues are reported when calling GstValidate.Runner.printf.
The reporting level can be set through the "GST_VALIDATE_REPORTING_DETAILS" environment variable, as a comma-separated list of (optional) object categories / names and levels. No object category / name sets the global level.
Examples: GST_VALIDATE_REPORTING_DETAILS=synthetic,h264parse:all GST_VALIDATE_REPORTING_DETAILS=none,h264parse::sink_0:synthetic
Members
GstValidate.ReportingDetails.UNKNOWN
(0)
–
No reporting level known, reporting will default to the global reporting level.
GstValidate.ReportingDetails.NONE
(1)
–
No debugging level specified or desired. Used to deactivate debugging output.
GstValidate.ReportingDetails.SYNTHETIC
(2)
–
Summary of the issues found, with no details.
GstValidate.ReportingDetails.SUBCHAIN
(3)
–
If set as the default level, similar issues can be reported multiple times for different subchains. If set as the level for a particular object (my_object:subchain), validate will report the issues where the object is the first to report an issue for a subchain.
GstValidate.ReportingDetails.MONITOR
(4)
–
If set as the default level, all the distinct issues for all the monitors will be reported. If set as the level for a particular object, all the distinct issues for this object will be reported. Note that if the same issue happens twice on the same object, up until this level that issue is only reported once.
GstValidate.ReportingDetails.ALL
(5)
–
All the issues will be reported, even those that repeat themselves inside the same object. This can be very verbose if set globally.
GstValidate.ReportingDetails.SMART
(6)
–
Sythetic for not fatal issues and detailed for others
GstValidate.ReportingDetails.COUNT
(7)
–
GstValidateStructureResolveVariablesFlags
Members
GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_ALL
(0)
–
GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_LOCAL_ONLY
(1)
–
GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_NO_FAILURE
(2)
–
GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_NO_EXPRESSION
(2)
–
Since : 1.20
GstValidate.StructureResolveVariablesFlags
Members
GstValidate.StructureResolveVariablesFlags.ALL
(0)
–
GstValidate.StructureResolveVariablesFlags.LOCAL_ONLY
(1)
–
GstValidate.StructureResolveVariablesFlags.NO_FAILURE
(2)
–
GstValidate.StructureResolveVariablesFlags.NO_EXPRESSION
(2)
–
Since : 1.20
GstValidate.StructureResolveVariablesFlags
Members
GstValidate.StructureResolveVariablesFlags.ALL
(0)
–
GstValidate.StructureResolveVariablesFlags.LOCAL_ONLY
(1)
–
GstValidate.StructureResolveVariablesFlags.NO_FAILURE
(2)
–
GstValidate.StructureResolveVariablesFlags.NO_EXPRESSION
(2)
–
Since : 1.20
GstValidateVerbosityFlags
Defines the level of verbosity of -validate (ie, printing on stdout).
Members
GST_VALIDATE_VERBOSITY_NONE
(0)
–
GST_VALIDATE_VERBOSITY_POSITION
(2)
–
GST_VALIDATE_VERBOSITY_MESSAGES
(4)
–
GST_VALIDATE_VERBOSITY_PROPS_CHANGES
(8)
–
GST_VALIDATE_VERBOSITY_NEW_ELEMENTS
(16)
–
GST_VALIDATE_VERBOSITY_ALL
(30)
–
GstValidate.VerbosityFlags
Defines the level of verbosity of -validate (ie, printing on stdout).
Members
GstValidate.VerbosityFlags.NONE
(0)
–
GstValidate.VerbosityFlags.POSITION
(2)
–
GstValidate.VerbosityFlags.MESSAGES
(4)
–
GstValidate.VerbosityFlags.PROPS_CHANGES
(8)
–
GstValidate.VerbosityFlags.NEW_ELEMENTS
(16)
–
GstValidate.VerbosityFlags.ALL
(30)
–
GstValidate.VerbosityFlags
Defines the level of verbosity of -validate (ie, printing on stdout).
Members
GstValidate.VerbosityFlags.NONE
(0)
–
GstValidate.VerbosityFlags.POSITION
(2)
–
GstValidate.VerbosityFlags.MESSAGES
(4)
–
GstValidate.VerbosityFlags.PROPS_CHANGES
(8)
–
GstValidate.VerbosityFlags.NEW_ELEMENTS
(16)
–
GstValidate.VerbosityFlags.ALL
(30)
–
Constants
GST_VALIDATE_SHOW_DEFAULT
#define GST_VALIDATE_SHOW_DEFAULT GST_VALIDATE_SHOW_SMART
Defines the default reporting level to be used with gst-validate. It is normally set to GST_VALIDATE_SHOW_SYNTHETIC so only a synthetic report gets printed. As it can be configured at compile time, developer builds may chose to override that though.
The results of the search are