gst validate report
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
		(Number)
		–
	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
		(int)
		–
	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: Number, summary: String, description: String, default_level: GstValidate.ReportLevel): {
    // javascript wrapper for 'gst_validate_issue_new'
}
	Parameters:
issue_id
					(
						Number
						)
				–
	The ID of the issue, should be a GQuark
summary
					(
						String
						)
				–
	A summary of the issue
description
					(
						String
						)
				–
	A more complete description of the issue
default_level
					(
						GstValidate.ReportLevel
						)
				–
	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:
issue_id
					(
						int
						)
				–
	The ID of the issue, should be a GQuark
summary
					(
						str
						)
				–
	A summary of the issue
description
					(
						str
						)
				–
	A more complete description of the issue
default_level
					(
						GstValidate.ReportLevel
						)
				–
	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: Number, summary: String, description: String, default_level: GstValidate.ReportLevel, flags: GstValidate.IssueFlags): {
    // javascript wrapper for 'gst_validate_issue_new_full'
}
	Parameters:
issue_id
					(
						Number
						)
				–
	The ID of the issue, should be a GQuark
summary
					(
						String
						)
				–
	A summary of the issue
description
					(
						String
						)
				–
	A more complete description of the issue
default_level
					(
						GstValidate.ReportLevel
						)
				–
	The level at which the issue will be reported by default
flags
					(
						GstValidate.IssueFlags
						)
				–
	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:
issue_id
					(
						int
						)
				–
	The ID of the issue, should be a GQuark
summary
					(
						str
						)
				–
	A summary of the issue
description
					(
						str
						)
				–
	A more complete description of the issue
default_level
					(
						GstValidate.ReportLevel
						)
				–
	The level at which the issue will be reported by default
flags
					(
						GstValidate.IssueFlags
						)
				–
	The flags to determine behaviour of the issue
The newly created GstValidate.Issue
Methods
gst_validate_issue_get_id
GstValidateIssueId 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:
issue
					(
						GstValidate.Issue
						)
				–
	GstValidate.Issue.get_id
def GstValidate.Issue.get_id (self):
    #python wrapper for 'gst_validate_issue_get_id'
	Parameters:
issue
					(
						GstValidate.Issue
						)
				–
	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:
issue
					(
						GstValidate.Issue
						)
				–
	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:
issue
					(
						GstValidate.Issue
						)
				–
	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:
issue
					(
						GstValidate.Issue
						)
				–
	default_level
					(
						GstValidate.ReportLevel
						)
				–
	GstValidate.Issue.set_default_level
def GstValidate.Issue.set_default_level (self, default_level):
    #python wrapper for 'gst_validate_issue_set_default_level'
	Parameters:
issue
					(
						GstValidate.Issue
						)
				–
	default_level
					(
						GstValidate.ReportLevel
						)
				–
	Functions
gst_validate_issue_from_id
GstValidateIssue * gst_validate_issue_from_id (GstValidateIssueId issue_id)
Parameters:
issue_id
				–
	GstValidate.Issue.prototype.from_id
function GstValidate.Issue.prototype.from_id(issue_id: Number): {
    // javascript wrapper for 'gst_validate_issue_from_id'
}
	Parameters:
issue_id
					(
						Number
						)
				–
	GstValidate.Issue.from_id
def GstValidate.Issue.from_id (issue_id):
    #python wrapper for 'gst_validate_issue_from_id'
	Parameters:
issue_id
					(
						int
						)
				–
	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:
issue
					(
						GstValidate.Issue
						)
				–
	reporter
					(
						GstValidate.Reporter
						)
				–
	message
					(
						String
						)
				–
	GstValidate.Report.new
def GstValidate.Report.new (issue, reporter, message):
    #python wrapper for 'gst_validate_report_new'
	Parameters:
issue
					(
						GstValidate.Issue
						)
				–
	reporter
					(
						GstValidate.Reporter
						)
				–
	message
					(
						str
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	message
					(
						String
						)
				–
	GstValidate.Report.add_message
def GstValidate.Report.add_message (self, message):
    #python wrapper for 'gst_validate_report_add_message'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	message
					(
						str
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	repeated_report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.add_repeated_report
def GstValidate.Report.add_repeated_report (self, repeated_report):
    #python wrapper for 'gst_validate_report_add_repeated_report'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	repeated_report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.check_abort
def GstValidate.Report.check_abort (self):
    #python wrapper for 'gst_validate_report_check_abort'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	gst_validate_report_get_issue_id
GstValidateIssueId 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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.get_issue_id
def GstValidate.Report.get_issue_id (self):
    #python wrapper for 'gst_validate_report_get_issue_id'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.print_description
def GstValidate.Report.print_description (self):
    #python wrapper for 'gst_validate_report_print_description'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.print_details
def GstValidate.Report.print_details (self):
    #python wrapper for 'gst_validate_report_print_details'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.print_detected_on
def GstValidate.Report.print_detected_on (self):
    #python wrapper for 'gst_validate_report_print_detected_on'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.print_level
def GstValidate.Report.print_level (self):
    #python wrapper for 'gst_validate_report_print_level'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.printf
def GstValidate.Report.printf (self):
    #python wrapper for 'gst_validate_report_printf'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.ref
def GstValidate.Report.ref (self):
    #python wrapper for 'gst_validate_report_ref'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	master_report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.set_master_report
def GstValidate.Report.set_master_report (self, master_report):
    #python wrapper for 'gst_validate_report_set_master_report'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	master_report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	level
					(
						GstValidate.ReportingDetails
						)
				–
	GstValidate.Report.set_reporting_level
def GstValidate.Report.set_reporting_level (self, level):
    #python wrapper for 'gst_validate_report_set_reporting_level'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	level
					(
						GstValidate.ReportingDetails
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.should_print
def GstValidate.Report.should_print (self):
    #python wrapper for 'gst_validate_report_should_print'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	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:
report
					(
						GstValidate.Report
						)
				–
	GstValidate.Report.unref
def GstValidate.Report.unref (self):
    #python wrapper for 'gst_validate_report_unref'
	Parameters:
report
					(
						GstValidate.Report
						)
				–
	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:
action
					(
						GstValidate.Action
						)
				–
	The source object to log
message
					(
						String
						)
				–
	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:
action
					(
						GstValidate.Action
						)
				–
	The source object to log
message
					(
						str
						)
				–
	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:
position
					(
						Number
						)
				–
	duration
					(
						Number
						)
				–
	rate
					(
						Number
						)
				–
	extra_info
					(
						String
						)
				–
	GstValidate.print_position
def GstValidate.print_position (position, duration, rate, extra_info):
    #python wrapper for 'gst_validate_print_position'
	Parameters:
position
					(
						int
						)
				–
	duration
					(
						int
						)
				–
	rate
					(
						float
						)
				–
	extra_info
					(
						str
						)
				–
	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:
level_name
					(
						String
						)
				–
	GstValidate.ReportLevel.from_name
def GstValidate.ReportLevel.from_name (level_name):
    #python wrapper for 'gst_validate_report_level_from_name'
	Parameters:
level_name
					(
						str
						)
				–
	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:
level
					(
						GstValidate.ReportLevel
						)
				–
	GstValidate.ReportLevel.get_name
def GstValidate.ReportLevel.get_name (level):
    #python wrapper for 'gst_validate_report_level_get_name'
	Parameters:
level
					(
						GstValidate.ReportLevel
						)
				–
	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 accurences 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)
		–
	GstValidate.IssueFlags
GST_VALIDATE_ISSUE_FLAGS_NONE: No special flags for the issue type GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS: Always show all accurences 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
GST_VALIDATE_ISSUE_FLAGS_NONE: No special flags for the issue type GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS: Always show all accurences 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)
		–
	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_GUINTPTR_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_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