GstValidateReport
GstValidateIssue
Members
issue_id
(GstValidateIssueId)
–
summary
(gchar *)
–
description
(gchar *)
–
area
(gchar *)
–
name
(gchar *)
–
default_level
(GstValidateReportLevel)
–
refcount
(gint)
–
flags
(GstValidateIssueFlags)
–
_gst_reserved
(gpointer *)
–
GstValidate.Issue
Members
issue_id
(GLib.Quark)
–
summary
(String)
–
description
(String)
–
area
(String)
–
name
(String)
–
default_level
(GstValidate.ReportLevel)
–
refcount
(Number)
–
flags
(GstValidate.IssueFlags)
–
_gst_reserved
([ Object ])
–
GstValidate.Issue
Members
issue_id
(GLib.Quark)
–
summary
(str)
–
description
(str)
–
area
(str)
–
name
(str)
–
default_level
(GstValidate.ReportLevel)
–
refcount
(int)
–
flags
(GstValidate.IssueFlags)
–
_gst_reserved
([ object ])
–
Constructors
gst_validate_issue_new
GstValidateIssue * gst_validate_issue_new (GstValidateIssueId issue_id, const gchar * summary, const gchar * description, GstValidateReportLevel default_level)
Parameters:
issue_id
–
The ID of the issue, should be a GQuark
summary
–
A summary of the issue
description
–
A more complete description of the issue
default_level
–
The level at which the issue will be reported by default
The newly created GstValidateIssue
GstValidate.Issue.prototype.new
function GstValidate.Issue.prototype.new(issue_id: GLib.Quark, summary: String, description: String, default_level: GstValidate.ReportLevel): {
// javascript wrapper for 'gst_validate_issue_new'
}
Parameters:
The ID of the issue, should be a GQuark
A summary of the issue
A more complete description of the issue
The level at which the issue will be reported by default
The newly created GstValidate.Issue
GstValidate.Issue.new
def GstValidate.Issue.new (issue_id, summary, description, default_level):
#python wrapper for 'gst_validate_issue_new'
Parameters:
The ID of the issue, should be a GQuark
A summary of the issue
A more complete description of the issue
The level at which the issue will be reported by default
The newly created GstValidate.Issue
gst_validate_issue_new_full
GstValidateIssue * gst_validate_issue_new_full (GstValidateIssueId issue_id, const gchar * summary, const gchar * description, GstValidateReportLevel default_level, GstValidateIssueFlags flags)
Parameters:
issue_id
–
The ID of the issue, should be a GQuark
summary
–
A summary of the issue
description
–
A more complete description of the issue
default_level
–
The level at which the issue will be reported by default
flags
–
The flags to determine behaviour of the issue
The newly created GstValidateIssue
GstValidate.Issue.prototype.new_full
function GstValidate.Issue.prototype.new_full(issue_id: GLib.Quark, summary: String, description: String, default_level: GstValidate.ReportLevel, flags: GstValidate.IssueFlags): {
// javascript wrapper for 'gst_validate_issue_new_full'
}
Parameters:
The ID of the issue, should be a GQuark
A summary of the issue
A more complete description of the issue
The level at which the issue will be reported by default
The flags to determine behaviour of the issue
The newly created GstValidate.Issue
GstValidate.Issue.new_full
def GstValidate.Issue.new_full (issue_id, summary, description, default_level, flags):
#python wrapper for 'gst_validate_issue_new_full'
Parameters:
The ID of the issue, should be a GQuark
A summary of the issue
A more complete description of the issue
The level at which the issue will be reported by default
The flags to determine behaviour of the issue
The newly created GstValidate.Issue
Methods
gst_validate_issue_get_id
guint32 gst_validate_issue_get_id (GstValidateIssue * issue)
Parameters:
issue
–
GstValidate.Issue.prototype.get_id
function GstValidate.Issue.prototype.get_id(): {
// javascript wrapper for 'gst_validate_issue_get_id'
}
Parameters:
GstValidate.Issue.get_id
def GstValidate.Issue.get_id (self):
#python wrapper for 'gst_validate_issue_get_id'
Parameters:
gst_validate_issue_register
gst_validate_issue_register (GstValidateIssue * issue)
Registers issue in the issue type system
Parameters:
issue
(
[transfer: none])
–
The GstValidateIssue to register
GstValidate.Issue.prototype.register
function GstValidate.Issue.prototype.register(): {
// javascript wrapper for 'gst_validate_issue_register'
}
Registers issue in the issue type system
Parameters:
The GstValidate.Issue to register
GstValidate.Issue.register
def GstValidate.Issue.register (self):
#python wrapper for 'gst_validate_issue_register'
Registers issue in the issue type system
Parameters:
The GstValidate.Issue to register
gst_validate_issue_set_default_level
gst_validate_issue_set_default_level (GstValidateIssue * issue, GstValidateReportLevel default_level)
Parameters:
issue
–
default_level
–
GstValidate.Issue.prototype.set_default_level
function GstValidate.Issue.prototype.set_default_level(default_level: GstValidate.ReportLevel): {
// javascript wrapper for 'gst_validate_issue_set_default_level'
}
Parameters:
GstValidate.Issue.set_default_level
def GstValidate.Issue.set_default_level (self, default_level):
#python wrapper for 'gst_validate_issue_set_default_level'
Parameters:
Functions
gst_validate_issue_from_id
GstValidateIssue * gst_validate_issue_from_id (GstValidateIssueId issue_id)
Parameters:
issue_id
–
The issue id
The issue if found or NULL otherwise
GstValidate.Issue.prototype.from_id
function GstValidate.Issue.prototype.from_id(issue_id: GLib.Quark): {
// javascript wrapper for 'gst_validate_issue_from_id'
}
Parameters:
The issue id
The issue if found or NULL otherwise
GstValidate.Issue.from_id
def GstValidate.Issue.from_id (issue_id):
#python wrapper for 'gst_validate_issue_from_id'
Parameters:
The issue id
The issue if found or NULL otherwise
GstValidateReport
Members
mini_object
(GstMiniObject)
–
issue
(GstValidateIssue *)
–
level
(GstValidateReportLevel)
–
reporter
(GstValidateReporter *)
–
timestamp
(GstClockTime)
–
message
(gchar *)
–
shadow_reports_lock
(GMutex)
–
master_report
(GstValidateReport *)
–
shadow_reports
(GList *)
–
repeated_reports
(GList *)
–
reporting_level
(GstValidateReportingDetails)
–
reporter_name
(gchar *)
–
trace
(gchar *)
–
dotfile_name
(gchar *)
–
_gst_reserved
(gpointer *)
–
GstValidate.Report
Members
mini_object
(Gst.MiniObject)
–
issue
(GstValidate.Issue)
–
level
(GstValidate.ReportLevel)
–
reporter
(GstValidate.Reporter)
–
timestamp
(Number)
–
message
(String)
–
shadow_reports_lock
(GLib.Mutex)
–
master_report
(GstValidate.Report)
–
shadow_reports
([ Object ])
–
repeated_reports
([ Object ])
–
reporting_level
(GstValidate.ReportingDetails)
–
reporter_name
(String)
–
trace
(String)
–
dotfile_name
(String)
–
_gst_reserved
([ Object ])
–
GstValidate.Report
Members
mini_object
(Gst.MiniObject)
–
issue
(GstValidate.Issue)
–
level
(GstValidate.ReportLevel)
–
reporter
(GstValidate.Reporter)
–
timestamp
(int)
–
message
(str)
–
shadow_reports_lock
(GLib.Mutex)
–
master_report
(GstValidate.Report)
–
shadow_reports
([ object ])
–
repeated_reports
([ object ])
–
reporting_level
(GstValidate.ReportingDetails)
–
reporter_name
(str)
–
trace
(str)
–
dotfile_name
(str)
–
_gst_reserved
([ object ])
–
Constructors
gst_validate_report_new
GstValidateReport * gst_validate_report_new (GstValidateIssue * issue, GstValidateReporter * reporter, const gchar * message)
Parameters:
issue
–
reporter
–
message
–
GstValidate.Report.prototype.new
function GstValidate.Report.prototype.new(issue: GstValidate.Issue, reporter: GstValidate.Reporter, message: String): {
// javascript wrapper for 'gst_validate_report_new'
}
Parameters:
GstValidate.Report.new
def GstValidate.Report.new (issue, reporter, message):
#python wrapper for 'gst_validate_report_new'
Parameters:
Methods
gst_validate_report_add_message
gst_validate_report_add_message (GstValidateReport * report, const gchar * message)
Parameters:
report
–
message
–
GstValidate.Report.prototype.add_message
function GstValidate.Report.prototype.add_message(message: String): {
// javascript wrapper for 'gst_validate_report_add_message'
}
Parameters:
GstValidate.Report.add_message
def GstValidate.Report.add_message (self, message):
#python wrapper for 'gst_validate_report_add_message'
Parameters:
gst_validate_report_add_repeated_report
gst_validate_report_add_repeated_report (GstValidateReport * report, GstValidateReport * repeated_report)
Parameters:
report
–
repeated_report
–
GstValidate.Report.prototype.add_repeated_report
function GstValidate.Report.prototype.add_repeated_report(repeated_report: GstValidate.Report): {
// javascript wrapper for 'gst_validate_report_add_repeated_report'
}
Parameters:
GstValidate.Report.add_repeated_report
def GstValidate.Report.add_repeated_report (self, repeated_report):
#python wrapper for 'gst_validate_report_add_repeated_report'
Parameters:
gst_validate_report_check_abort
gboolean gst_validate_report_check_abort (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.check_abort
function GstValidate.Report.prototype.check_abort(): {
// javascript wrapper for 'gst_validate_report_check_abort'
}
Parameters:
GstValidate.Report.check_abort
def GstValidate.Report.check_abort (self):
#python wrapper for 'gst_validate_report_check_abort'
Parameters:
gst_validate_report_get_dotfile_name
gchar * gst_validate_report_get_dotfile_name (GstValidateReport * report)
Parameters:
report
–
report dot file name
Since : 1.22
GstValidate.Report.prototype.get_dotfile_name
function GstValidate.Report.prototype.get_dotfile_name(): {
// javascript wrapper for 'gst_validate_report_get_dotfile_name'
}
Parameters:
report dot file name
Since : 1.22
GstValidate.Report.get_dotfile_name
def GstValidate.Report.get_dotfile_name (self):
#python wrapper for 'gst_validate_report_get_dotfile_name'
Parameters:
report dot file name
Since : 1.22
gst_validate_report_get_issue
GstValidateIssue * gst_validate_report_get_issue (GstValidateReport * report)
Parameters:
report
–
report issue
Since : 1.22
GstValidate.Report.prototype.get_issue
function GstValidate.Report.prototype.get_issue(): {
// javascript wrapper for 'gst_validate_report_get_issue'
}
Parameters:
report issue
Since : 1.22
GstValidate.Report.get_issue
def GstValidate.Report.get_issue (self):
#python wrapper for 'gst_validate_report_get_issue'
Parameters:
report issue
Since : 1.22
gst_validate_report_get_issue_id
guint32 gst_validate_report_get_issue_id (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.get_issue_id
function GstValidate.Report.prototype.get_issue_id(): {
// javascript wrapper for 'gst_validate_report_get_issue_id'
}
Parameters:
GstValidate.Report.get_issue_id
def GstValidate.Report.get_issue_id (self):
#python wrapper for 'gst_validate_report_get_issue_id'
Parameters:
gst_validate_report_get_level
GstValidateReportLevel gst_validate_report_get_level (GstValidateReport * report)
Parameters:
report
–
report level
Since : 1.22
GstValidate.Report.prototype.get_level
function GstValidate.Report.prototype.get_level(): {
// javascript wrapper for 'gst_validate_report_get_level'
}
Parameters:
report level
Since : 1.22
GstValidate.Report.get_level
def GstValidate.Report.get_level (self):
#python wrapper for 'gst_validate_report_get_level'
Parameters:
report level
Since : 1.22
gst_validate_report_get_message
gchar * gst_validate_report_get_message (GstValidateReport * report)
Parameters:
report
–
report message
Since : 1.22
GstValidate.Report.prototype.get_message
function GstValidate.Report.prototype.get_message(): {
// javascript wrapper for 'gst_validate_report_get_message'
}
Parameters:
report message
Since : 1.22
GstValidate.Report.get_message
def GstValidate.Report.get_message (self):
#python wrapper for 'gst_validate_report_get_message'
Parameters:
report message
Since : 1.22
gst_validate_report_get_reporter
GstValidateReporter * gst_validate_report_get_reporter (GstValidateReport * report)
Parameters:
report
–
report reporter
Since : 1.22
GstValidate.Report.prototype.get_reporter
function GstValidate.Report.prototype.get_reporter(): {
// javascript wrapper for 'gst_validate_report_get_reporter'
}
Parameters:
report reporter
Since : 1.22
GstValidate.Report.get_reporter
def GstValidate.Report.get_reporter (self):
#python wrapper for 'gst_validate_report_get_reporter'
Parameters:
report reporter
Since : 1.22
gst_validate_report_get_reporter_name
gchar * gst_validate_report_get_reporter_name (GstValidateReport * report)
Parameters:
report
–
report issue
Since : 1.22
GstValidate.Report.prototype.get_reporter_name
function GstValidate.Report.prototype.get_reporter_name(): {
// javascript wrapper for 'gst_validate_report_get_reporter_name'
}
Parameters:
report issue
Since : 1.22
GstValidate.Report.get_reporter_name
def GstValidate.Report.get_reporter_name (self):
#python wrapper for 'gst_validate_report_get_reporter_name'
Parameters:
report issue
Since : 1.22
gst_validate_report_get_reporting_level
GstValidateReportingDetails gst_validate_report_get_reporting_level (GstValidateReport * report)
Parameters:
report
–
reporting level
Since : 1.22
GstValidate.Report.prototype.get_reporting_level
function GstValidate.Report.prototype.get_reporting_level(): {
// javascript wrapper for 'gst_validate_report_get_reporting_level'
}
Parameters:
reporting level
Since : 1.22
GstValidate.Report.get_reporting_level
def GstValidate.Report.get_reporting_level (self):
#python wrapper for 'gst_validate_report_get_reporting_level'
Parameters:
reporting level
Since : 1.22
gst_validate_report_get_timestamp
GstClockTime gst_validate_report_get_timestamp (GstValidateReport * report)
Parameters:
report
–
report timestamp
Since : 1.22
GstValidate.Report.prototype.get_timestamp
function GstValidate.Report.prototype.get_timestamp(): {
// javascript wrapper for 'gst_validate_report_get_timestamp'
}
Parameters:
report timestamp
Since : 1.22
GstValidate.Report.get_timestamp
def GstValidate.Report.get_timestamp (self):
#python wrapper for 'gst_validate_report_get_timestamp'
Parameters:
report timestamp
Since : 1.22
gst_validate_report_get_trace
gchar * gst_validate_report_get_trace (GstValidateReport * report)
Parameters:
report
–
report backtrace
Since : 1.22
GstValidate.Report.prototype.get_trace
function GstValidate.Report.prototype.get_trace(): {
// javascript wrapper for 'gst_validate_report_get_trace'
}
Parameters:
report backtrace
Since : 1.22
GstValidate.Report.get_trace
def GstValidate.Report.get_trace (self):
#python wrapper for 'gst_validate_report_get_trace'
Parameters:
report backtrace
Since : 1.22
gst_validate_report_print_description
gst_validate_report_print_description (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.print_description
function GstValidate.Report.prototype.print_description(): {
// javascript wrapper for 'gst_validate_report_print_description'
}
Parameters:
GstValidate.Report.print_description
def GstValidate.Report.print_description (self):
#python wrapper for 'gst_validate_report_print_description'
Parameters:
gst_validate_report_print_details
gst_validate_report_print_details (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.print_details
function GstValidate.Report.prototype.print_details(): {
// javascript wrapper for 'gst_validate_report_print_details'
}
Parameters:
GstValidate.Report.print_details
def GstValidate.Report.print_details (self):
#python wrapper for 'gst_validate_report_print_details'
Parameters:
gst_validate_report_print_detected_on
gst_validate_report_print_detected_on (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.print_detected_on
function GstValidate.Report.prototype.print_detected_on(): {
// javascript wrapper for 'gst_validate_report_print_detected_on'
}
Parameters:
GstValidate.Report.print_detected_on
def GstValidate.Report.print_detected_on (self):
#python wrapper for 'gst_validate_report_print_detected_on'
Parameters:
gst_validate_report_print_level
gst_validate_report_print_level (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.print_level
function GstValidate.Report.prototype.print_level(): {
// javascript wrapper for 'gst_validate_report_print_level'
}
Parameters:
GstValidate.Report.print_level
def GstValidate.Report.print_level (self):
#python wrapper for 'gst_validate_report_print_level'
Parameters:
gst_validate_report_printf
gst_validate_report_printf (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.printf
function GstValidate.Report.prototype.printf(): {
// javascript wrapper for 'gst_validate_report_printf'
}
Parameters:
GstValidate.Report.printf
def GstValidate.Report.printf (self):
#python wrapper for 'gst_validate_report_printf'
Parameters:
gst_validate_report_ref
GstValidateReport * gst_validate_report_ref (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.ref
function GstValidate.Report.prototype.ref(): {
// javascript wrapper for 'gst_validate_report_ref'
}
Parameters:
GstValidate.Report.ref
def GstValidate.Report.ref (self):
#python wrapper for 'gst_validate_report_ref'
Parameters:
gst_validate_report_set_master_report
gboolean gst_validate_report_set_master_report (GstValidateReport * report, GstValidateReport * master_report)
Parameters:
report
–
master_report
–
GstValidate.Report.prototype.set_master_report
function GstValidate.Report.prototype.set_master_report(master_report: GstValidate.Report): {
// javascript wrapper for 'gst_validate_report_set_master_report'
}
Parameters:
GstValidate.Report.set_master_report
def GstValidate.Report.set_master_report (self, master_report):
#python wrapper for 'gst_validate_report_set_master_report'
Parameters:
gst_validate_report_set_reporting_level
gst_validate_report_set_reporting_level (GstValidateReport * report, GstValidateReportingDetails level)
Parameters:
report
–
level
–
GstValidate.Report.prototype.set_reporting_level
function GstValidate.Report.prototype.set_reporting_level(level: GstValidate.ReportingDetails): {
// javascript wrapper for 'gst_validate_report_set_reporting_level'
}
Parameters:
GstValidate.Report.set_reporting_level
def GstValidate.Report.set_reporting_level (self, level):
#python wrapper for 'gst_validate_report_set_reporting_level'
Parameters:
gst_validate_report_should_print
gboolean gst_validate_report_should_print (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.should_print
function GstValidate.Report.prototype.should_print(): {
// javascript wrapper for 'gst_validate_report_should_print'
}
Parameters:
GstValidate.Report.should_print
def GstValidate.Report.should_print (self):
#python wrapper for 'gst_validate_report_should_print'
Parameters:
gst_validate_report_unref
gst_validate_report_unref (GstValidateReport * report)
Parameters:
report
–
GstValidate.Report.prototype.unref
function GstValidate.Report.prototype.unref(): {
// javascript wrapper for 'gst_validate_report_unref'
}
Parameters:
GstValidate.Report.unref
def GstValidate.Report.unref (self):
#python wrapper for 'gst_validate_report_unref'
Parameters:
Functions
gst_validate_report_action
gst_validate_report_action (GstValidateReporter * reporter, GstValidateAction * action, GstValidateIssueId issue_id, const gchar * format, ... ...)
Reports a new issue in the GstValidate reporting system specifying action as failling action .
You can also use GST_VALIDATE_REPORT instead.
Parameters:
reporter
–
The source of the new report
action
–
The action reporting the issue
issue_id
–
The GstValidateIssueId of the issue
format
–
The format of the message describing the issue in a printf format followed by the parameters.
...
–
Substitution arguments for format
gst_validate_report_init
gst_validate_report_init ()
GstValidate.Report.prototype.init
function GstValidate.Report.prototype.init(): {
// javascript wrapper for 'gst_validate_report_init'
}
GstValidate.Report.init
def GstValidate.Report.init ():
#python wrapper for 'gst_validate_report_init'
gst_validate_report_valist
gst_validate_report_valist (GstValidateReporter * reporter, GstValidateIssueId issue_id, const gchar * format, va_list var_args)
Parameters:
reporter
–
issue_id
–
format
–
var_args
–
Functions
gst_validate_abort
gst_validate_abort (const gchar * format, ... ...)
Parameters:
format
–
...
–
gst_validate_error_structure
gst_validate_error_structure (gpointer action, const gchar * format, ... ...)
Parameters:
action
–
format
–
...
–
gst_validate_print_action
gst_validate_print_action (GstValidateAction * action, const gchar * message)
Print message to the GstValidate logging system
Parameters:
action
(
[allow-none])
–
The source object to log
message
–
The message to print out in the GstValidate logging system
GstValidate.prototype.print_action
function GstValidate.prototype.print_action(action: GstValidate.Action, message: String): {
// javascript wrapper for 'gst_validate_print_action'
}
Print message to the GstValidate logging system
Parameters:
The source object to log
The message to print out in the GstValidate logging system
GstValidate.print_action
def GstValidate.print_action (action, message):
#python wrapper for 'gst_validate_print_action'
Print message to the GstValidate logging system
Parameters:
The source object to log
The message to print out in the GstValidate logging system
gst_validate_print_issues
gst_validate_print_issues ()
GstValidate.prototype.print_issues
function GstValidate.prototype.print_issues(): {
// javascript wrapper for 'gst_validate_print_issues'
}
GstValidate.print_issues
def GstValidate.print_issues ():
#python wrapper for 'gst_validate_print_issues'
gst_validate_print_position
gst_validate_print_position (GstClockTime position, GstClockTime duration, gdouble rate, gchar * extra_info)
Parameters:
position
–
duration
–
rate
–
extra_info
–
GstValidate.prototype.print_position
function GstValidate.prototype.print_position(position: Number, duration: Number, rate: Number, extra_info: String): {
// javascript wrapper for 'gst_validate_print_position'
}
Parameters:
GstValidate.print_position
def GstValidate.print_position (position, duration, rate, extra_info):
#python wrapper for 'gst_validate_print_position'
Parameters:
gst_validate_printf
gst_validate_printf (gpointer source, const gchar * format, ... ...)
Parameters:
source
–
format
–
...
–
gst_validate_printf_valist
gst_validate_printf_valist (gpointer source, const gchar * format, va_list args)
Parameters:
source
–
format
–
args
–
gst_validate_report_level_from_name
GstValidateReportLevel gst_validate_report_level_from_name (const gchar * level_name)
Parameters:
level_name
–
GstValidate.ReportLevel.prototype.from_name
function GstValidate.ReportLevel.prototype.from_name(level_name: String): {
// javascript wrapper for 'gst_validate_report_level_from_name'
}
Parameters:
GstValidate.ReportLevel.from_name
def GstValidate.ReportLevel.from_name (level_name):
#python wrapper for 'gst_validate_report_level_from_name'
Parameters:
gst_validate_report_level_get_name
const gchar * gst_validate_report_level_get_name (GstValidateReportLevel level)
Parameters:
level
–
GstValidate.ReportLevel.prototype.get_name
function GstValidate.ReportLevel.prototype.get_name(level: GstValidate.ReportLevel): {
// javascript wrapper for 'gst_validate_report_level_get_name'
}
Parameters:
GstValidate.ReportLevel.get_name
def GstValidate.ReportLevel.get_name (level):
#python wrapper for 'gst_validate_report_level_get_name'
Parameters:
gst_validate_skip_test
gst_validate_skip_test (const gchar * format, ... ...)
Parameters:
format
–
...
–
Function Macros
GST_VALIDATE_ISSUE_ARGS
#define GST_VALIDATE_ISSUE_ARGS(i) gst_validate_issue_get_id (i), \ gst_validate_report_level_get_name (i->default_level), \ i->area, \ i->summary
GST_VALIDATE_REPORT_PRINT_ARGS
#define GST_VALIDATE_REPORT_PRINT_ARGS(r) GST_TIME_ARGS (r->timestamp), \ gst_validate_reporter_get_name (r->reporter), \ GST_VALIDATE_ISSUE_ARGS (r->issue), \ r->message
Enumerations
GstValidateDebugFlags
GST_VALIDATE_FATAL_DEFAULT: GST_VALIDATE_FATAL_ISSUES: GST_VALIDATE_FATAL_WARNINGS: GST_VALIDATE_FATAL_CRITICALS: GST_VALIDATE_PRINT_ISSUES: GST_VALIDATE_PRINT_WARNINGS: GST_VALIDATE_PRINT_CRITICALS:
Members
GST_VALIDATE_FATAL_DEFAULT
(0)
–
GST_VALIDATE_FATAL_ISSUES
(1)
–
GST_VALIDATE_FATAL_WARNINGS
(2)
–
GST_VALIDATE_FATAL_CRITICALS
(4)
–
GST_VALIDATE_PRINT_ISSUES
(8)
–
GST_VALIDATE_PRINT_WARNINGS
(16)
–
GST_VALIDATE_PRINT_CRITICALS
(32)
–
GstValidate.DebugFlags
GST_VALIDATE_FATAL_DEFAULT: GST_VALIDATE_FATAL_ISSUES: GST_VALIDATE_FATAL_WARNINGS: GST_VALIDATE_FATAL_CRITICALS: GST_VALIDATE_PRINT_ISSUES: GST_VALIDATE_PRINT_WARNINGS: GST_VALIDATE_PRINT_CRITICALS:
Members
GstValidate.DebugFlags.FATAL_DEFAULT
(0)
–
GstValidate.DebugFlags.FATAL_ISSUES
(1)
–
GstValidate.DebugFlags.FATAL_WARNINGS
(2)
–
GstValidate.DebugFlags.FATAL_CRITICALS
(4)
–
GstValidate.DebugFlags.PRINT_ISSUES
(8)
–
GstValidate.DebugFlags.PRINT_WARNINGS
(16)
–
GstValidate.DebugFlags.PRINT_CRITICALS
(32)
–
GstValidate.DebugFlags
GST_VALIDATE_FATAL_DEFAULT: GST_VALIDATE_FATAL_ISSUES: GST_VALIDATE_FATAL_WARNINGS: GST_VALIDATE_FATAL_CRITICALS: GST_VALIDATE_PRINT_ISSUES: GST_VALIDATE_PRINT_WARNINGS: GST_VALIDATE_PRINT_CRITICALS:
Members
GstValidate.DebugFlags.FATAL_DEFAULT
(0)
–
GstValidate.DebugFlags.FATAL_ISSUES
(1)
–
GstValidate.DebugFlags.FATAL_WARNINGS
(2)
–
GstValidate.DebugFlags.FATAL_CRITICALS
(4)
–
GstValidate.DebugFlags.PRINT_ISSUES
(8)
–
GstValidate.DebugFlags.PRINT_WARNINGS
(16)
–
GstValidate.DebugFlags.PRINT_CRITICALS
(32)
–
GstValidateIssueFlags
GST_VALIDATE_ISSUE_FLAGS_NONE: No special flags for the issue type GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS: Always show all occurrences of the issue in full details GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE: Do not generate backtrace for the issue type
Members
GST_VALIDATE_ISSUE_FLAGS_NONE
(0)
–
GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS
(1)
–
GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE
(2)
–
GST_VALIDATE_ISSUE_FLAGS_FORCE_BACKTRACE
(4)
–
Always generate backtrace, even if not a critical issue
(Since: 1.20)GstValidate.IssueFlags
GST_VALIDATE_ISSUE_FLAGS_NONE: No special flags for the issue type GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS: Always show all occurrences of the issue in full details GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE: Do not generate backtrace for the issue type
Members
GstValidate.IssueFlags.NONE
(0)
–
GstValidate.IssueFlags.FULL_DETAILS
(1)
–
GstValidate.IssueFlags.NO_BACKTRACE
(2)
–
GstValidate.IssueFlags.FORCE_BACKTRACE
(4)
–
Always generate backtrace, even if not a critical issue
(Since: 1.20)GstValidate.IssueFlags
GST_VALIDATE_ISSUE_FLAGS_NONE: No special flags for the issue type GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS: Always show all occurrences of the issue in full details GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE: Do not generate backtrace for the issue type
Members
GstValidate.IssueFlags.NONE
(0)
–
GstValidate.IssueFlags.FULL_DETAILS
(1)
–
GstValidate.IssueFlags.NO_BACKTRACE
(2)
–
GstValidate.IssueFlags.FORCE_BACKTRACE
(4)
–
Always generate backtrace, even if not a critical issue
(Since: 1.20)GstValidateReportLevel
Members
GST_VALIDATE_REPORT_LEVEL_CRITICAL
(0)
–
GST_VALIDATE_REPORT_LEVEL_WARNING
(1)
–
GST_VALIDATE_REPORT_LEVEL_ISSUE
(2)
–
GST_VALIDATE_REPORT_LEVEL_IGNORE
(3)
–
GST_VALIDATE_REPORT_LEVEL_UNKNOWN
(4)
–
GST_VALIDATE_REPORT_LEVEL_EXPECTED
(5)
–
GST_VALIDATE_REPORT_LEVEL_NUM_ENTRIES
(6)
–
GstValidate.ReportLevel
Members
GstValidate.ReportLevel.CRITICAL
(0)
–
GstValidate.ReportLevel.WARNING
(1)
–
GstValidate.ReportLevel.ISSUE
(2)
–
GstValidate.ReportLevel.IGNORE
(3)
–
GstValidate.ReportLevel.UNKNOWN
(4)
–
GstValidate.ReportLevel.EXPECTED
(5)
–
GstValidate.ReportLevel.NUM_ENTRIES
(6)
–
GstValidate.ReportLevel
Members
GstValidate.ReportLevel.CRITICAL
(0)
–
GstValidate.ReportLevel.WARNING
(1)
–
GstValidate.ReportLevel.ISSUE
(2)
–
GstValidate.ReportLevel.IGNORE
(3)
–
GstValidate.ReportLevel.UNKNOWN
(4)
–
GstValidate.ReportLevel.EXPECTED
(5)
–
GstValidate.ReportLevel.NUM_ENTRIES
(6)
–
Constants
ALLOCATION_FAILURE
#define ALLOCATION_FAILURE _QUARK("runtime::allocation-failure")
BUFFER_AFTER_EOS
#define BUFFER_AFTER_EOS _QUARK("buffer::after-eos")
BUFFER_BEFORE_SEGMENT
#define BUFFER_BEFORE_SEGMENT _QUARK("buffer::before-segment")
BUFFER_IS_OUT_OF_SEGMENT
#define BUFFER_IS_OUT_OF_SEGMENT _QUARK("buffer::is-out-of-segment")
BUFFER_MISSING_DISCONT
#define BUFFER_MISSING_DISCONT _QUARK("buffer::missing-discont")
BUFFER_TIMESTAMP_OUT_OF_RECEIVED_RANGE
#define BUFFER_TIMESTAMP_OUT_OF_RECEIVED_RANGE _QUARK("buffer::timestamp-out-of-received-range")
CAPS_EXPECTED_FIELD_NOT_FOUND
#define CAPS_EXPECTED_FIELD_NOT_FOUND _QUARK("caps::expected-field-not-found")
CAPS_FIELD_HAS_BAD_TYPE
#define CAPS_FIELD_HAS_BAD_TYPE _QUARK("caps::field-has-bad-type")
CAPS_FIELD_UNEXPECTED_VALUE
#define CAPS_FIELD_UNEXPECTED_VALUE _QUARK("caps::field-unexpected-value")
CAPS_IS_MISSING_FIELD
#define CAPS_IS_MISSING_FIELD _QUARK("caps::is-missing-field")
CONFIG_BUFFER_FREQUENCY_TOO_LOW
#define CONFIG_BUFFER_FREQUENCY_TOO_LOW _QUARK("config::buffer-frequency-too-low")
CONFIG_LATENCY_TOO_HIGH
#define CONFIG_LATENCY_TOO_HIGH _QUARK("config::latency-too-high")
CONFIG_TOO_MANY_BUFFERS_DROPPED
#define CONFIG_TOO_MANY_BUFFERS_DROPPED _QUARK("config::too-many-buffers-dropped")
EOS_HAS_WRONG_SEQNUM
#define EOS_HAS_WRONG_SEQNUM _QUARK("event::eos-has-wrong-seqnum")
ERROR_ON_BUS
#define ERROR_ON_BUS _QUARK("runtime::error-on-bus")
EVENT_CAPS_DUPLICATE
#define EVENT_CAPS_DUPLICATE _QUARK("event::caps-duplicate")
EVENT_EOS_WITHOUT_SEGMENT
#define EVENT_EOS_WITHOUT_SEGMENT _QUARK("event::eos-without-segment")
EVENT_FLUSH_START_UNEXPECTED
#define EVENT_FLUSH_START_UNEXPECTED _QUARK("event::flush-start-unexpected")
EVENT_FLUSH_STOP_UNEXPECTED
#define EVENT_FLUSH_STOP_UNEXPECTED _QUARK("event::flush-stop-unexpected")
EVENT_INVALID_SEQNUM
#define EVENT_INVALID_SEQNUM _QUARK("event::invalid-seqnum")
EVENT_NEWSEGMENT_NOT_PUSHED
#define EVENT_NEWSEGMENT_NOT_PUSHED _QUARK("event::newsegment-not-pushed")
EVENT_NEW_SEGMENT_MISMATCH
#define EVENT_NEW_SEGMENT_MISMATCH _QUARK("event::segment-mismatch")
EVENT_SEEK_INVALID_SEQNUM
#define EVENT_SEEK_INVALID_SEQNUM _QUARK("event::seek-invalid_seqnum")
EVENT_SEEK_NOT_HANDLED
#define EVENT_SEEK_NOT_HANDLED _QUARK("event::seek-not-handled")
EVENT_SEEK_RESULT_POSITION_WRONG
#define EVENT_SEEK_RESULT_POSITION_WRONG _QUARK("event::seek-result-position-wrong")
EVENT_SERIALIZED_OUT_OF_ORDER
#define EVENT_SERIALIZED_OUT_OF_ORDER _QUARK("event::serialized-out-of-order")
FILE_DURATION_INCORRECT
#define FILE_DURATION_INCORRECT _QUARK("file-checking::duration-incorrect")
FILE_FRAMES_INCORRECT
#define FILE_FRAMES_INCORRECT _QUARK("file-checking::frames-incorrect")
FILE_NO_STREAM_ID
#define FILE_NO_STREAM_ID _QUARK("file-checking::no-stream-id")
FILE_NO_STREAM_INFO
#define FILE_NO_STREAM_INFO _QUARK("file-checking::no-stream-info")
FILE_PROFILE_INCORRECT
#define FILE_PROFILE_INCORRECT _QUARK("file-checking::profile-incorrect")
FILE_SEEKABLE_INCORRECT
#define FILE_SEEKABLE_INCORRECT _QUARK("file-checking::seekable-incorrect")
FILE_SEGMENT_INCORRECT
#define FILE_SEGMENT_INCORRECT _QUARK("file-checking::segment-incorrect")
FILE_SIZE_INCORRECT
#define FILE_SIZE_INCORRECT _QUARK("file-checking::size-incorrect")
FILE_TAG_DETECTION_INCORRECT
#define FILE_TAG_DETECTION_INCORRECT _QUARK("file-checking::tag-detection-incorrect")
FLOW_ERROR_WITHOUT_ERROR_MESSAGE
#define FLOW_ERROR_WITHOUT_ERROR_MESSAGE _QUARK("buffer::flow-error-without-error-message")
FLUSH_START_HAS_WRONG_SEQNUM
#define FLUSH_START_HAS_WRONG_SEQNUM _QUARK("event::flush-start-has-wrong-seqnum")
FLUSH_STOP_HAS_WRONG_SEQNUM
#define FLUSH_STOP_HAS_WRONG_SEQNUM _QUARK("event::flush-stop-has-wrong-seqnum")
GET_CAPS_NOT_PROXYING_FIELDS
#define GET_CAPS_NOT_PROXYING_FIELDS _QUARK("caps::not-proxying-fields")
GST_TYPE_VALIDATE_REPORT
#define GST_TYPE_VALIDATE_REPORT (gst_validate_report_get_type ())
GST_VALIDATE_ERROR_REPORT_PRINT_FORMAT
#define GST_VALIDATE_ERROR_REPORT_PRINT_FORMAT GST_TIME_FORMAT " <%s>: %" GST_VALIDATE_ISSUE_FORMAT ": %s"
GST_VALIDATE_ISSUE_FORMAT
#define GST_VALIDATE_ISSUE_FORMAT G_GUINT32_FORMAT " (%s) : %s: %s"
G_LOG_CRITICAL
#define G_LOG_CRITICAL _QUARK("g-log::critical")
G_LOG_ISSUE
#define G_LOG_ISSUE _QUARK("g-log::issue")
G_LOG_WARNING
#define G_LOG_WARNING _QUARK("g-log::warning")
MISSING_PLUGIN
#define MISSING_PLUGIN _QUARK("runtime::missing-plugin")
NOT_NEGOTIATED
#define NOT_NEGOTIATED _QUARK("runtime::not-negotiated")
PULL_RANGE_FROM_WRONG_THREAD
#define PULL_RANGE_FROM_WRONG_THREAD _QUARK("threading::pull-range-from-wrong-thread")
QUERY_POSITION_OUT_OF_SEGMENT
#define QUERY_POSITION_OUT_OF_SEGMENT _QUARK("query::position-out-of-segment")
QUERY_POSITION_SUPERIOR_DURATION
#define QUERY_POSITION_SUPERIOR_DURATION _QUARK("query::position-superior-duration")
SCENARIO_ACTION_CHECK_ERROR
#define SCENARIO_ACTION_CHECK_ERROR _QUARK("scenario::check-error")
SCENARIO_ACTION_ENDED_EARLY
#define SCENARIO_ACTION_ENDED_EARLY _QUARK("scenario::action-ended-early")
Since : 1.22
SCENARIO_ACTION_EXECUTION_ERROR
#define SCENARIO_ACTION_EXECUTION_ERROR _QUARK("scenario::execution-error")
SCENARIO_ACTION_EXECUTION_ISSUE
#define SCENARIO_ACTION_EXECUTION_ISSUE _QUARK("scenario::execution-issue")
SCENARIO_ACTION_TIMEOUT
#define SCENARIO_ACTION_TIMEOUT _QUARK("scenario::action-timeout")
SCENARIO_FILE_MALFORMED
#define SCENARIO_FILE_MALFORMED _QUARK("scenario::malformed")
SCENARIO_NOT_ENDED
#define SCENARIO_NOT_ENDED _QUARK("scenario::not-ended")
SEGMENT_HAS_WRONG_SEQNUM
#define SEGMENT_HAS_WRONG_SEQNUM _QUARK("event::segment-has-wrong-seqnum")
SEGMENT_HAS_WRONG_START
#define SEGMENT_HAS_WRONG_START _QUARK("event::segment-has-wrong-start")
SERIALIZED_EVENT_WASNT_PUSHED_IN_TIME
#define SERIALIZED_EVENT_WASNT_PUSHED_IN_TIME _QUARK("event::serialized-event-wasnt-pushed-in-time")
STATE_CHANGE_FAILURE
#define STATE_CHANGE_FAILURE _QUARK("state::change-failure")
WARNING_ON_BUS
#define WARNING_ON_BUS _QUARK("runtime::warning-on-bus")
WRONG_BUFFER
#define WRONG_BUFFER _QUARK("buffer::not-expected-one")
WRONG_FLOW_RETURN
#define WRONG_FLOW_RETURN _QUARK("buffer::wrong-flow-return")
_QUARK
#define _QUARK g_quark_from_static_string
Aliases
The results of the search are