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