GstValidateOverride
TODO
GstValidateOverride
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstValidateOverride
Members
parent
		(GstObject)
		–
	buffer_handler
		(GstValidateOverrideBufferHandler)
		–
	event_handler
		(GstValidateOverrideEventHandler)
		–
	query_handler
		(GstValidateOverrideQueryHandler)
		–
	buffer_probe_handler
		(GstValidateOverrideBufferHandler)
		–
	getcaps_handler
		(GstValidateOverrideGetCapsHandler)
		–
	setcaps_handler
		(GstValidateOverrideSetCapsHandler)
		–
	element_added_handler
		(GstValidateOverrideElementAddedHandler)
		–
	Class structure
GstValidateOverrideClass
GstValidate.OverrideClass
GstValidate.OverrideClass
GstValidate.Override
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstValidate.Override
Members
parent
		(Gst.Object)
		–
	buffer_handler
		(GstValidate.OverrideBufferHandler)
		–
	event_handler
		(GstValidate.OverrideEventHandler)
		–
	query_handler
		(GstValidate.OverrideQueryHandler)
		–
	buffer_probe_handler
		(GstValidate.OverrideBufferHandler)
		–
	getcaps_handler
		(GstValidate.OverrideGetCapsHandler)
		–
	setcaps_handler
		(GstValidate.OverrideSetCapsHandler)
		–
	element_added_handler
		(GstValidate.OverrideElementAddedHandler)
		–
	GstValidate.Override
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstValidate.Override
Members
parent
		(Gst.Object)
		–
	buffer_handler
		(GstValidate.OverrideBufferHandler)
		–
	event_handler
		(GstValidate.OverrideEventHandler)
		–
	query_handler
		(GstValidate.OverrideQueryHandler)
		–
	buffer_probe_handler
		(GstValidate.OverrideBufferHandler)
		–
	getcaps_handler
		(GstValidate.OverrideGetCapsHandler)
		–
	setcaps_handler
		(GstValidate.OverrideSetCapsHandler)
		–
	element_added_handler
		(GstValidate.OverrideElementAddedHandler)
		–
	Constructors
gst_validate_override_new
GstValidateOverride * gst_validate_override_new ()
				Returns
								–
			
							No description available
					GstValidate.Override.prototype.new
function GstValidate.Override.prototype.new(): {
    // javascript wrapper for 'gst_validate_override_new'
}
		
				Returns
									(
					GstValidate.Override
										)
								–
			
							No description available
					GstValidate.Override.new
def GstValidate.Override.new ():
    #python wrapper for 'gst_validate_override_new'
		
				Returns
									(
					GstValidate.Override
										)
								–
			
							No description available
					Methods
gst_validate_override_attached
gst_validate_override_attached (GstValidateOverride * override)
Parameters:
override
				–
	GstValidate.Override.prototype.attached
function GstValidate.Override.prototype.attached(): {
    // javascript wrapper for 'gst_validate_override_attached'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	GstValidate.Override.attached
def GstValidate.Override.attached (self):
    #python wrapper for 'gst_validate_override_attached'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	gst_validate_override_buffer_handler
gst_validate_override_buffer_handler (GstValidateOverride * override, GstValidateMonitor * monitor, GstBuffer * buffer)
Parameters:
override
				–
	monitor
				–
	buffer
				–
	gst_validate_override_buffer_probe_handler
gst_validate_override_buffer_probe_handler (GstValidateOverride * override, GstValidateMonitor * monitor, GstBuffer * buffer)
Parameters:
override
				–
	monitor
				–
	buffer
				–
	gst_validate_override_can_attach
gboolean gst_validate_override_can_attach (GstValidateOverride * override, GstValidateMonitor * monitor)
Parameters:
override
				–
	monitor
				–
	
				Returns
								–
			
							No description available
					gst_validate_override_change_severity
gst_validate_override_change_severity (GstValidateOverride * override, GstValidateIssueId issue_id, GstValidateReportLevel new_level)
Parameters:
override
				–
	issue_id
				–
	new_level
				–
	GstValidate.Override.prototype.change_severity
function GstValidate.Override.prototype.change_severity(issue_id: Number, new_level: GstValidate.ReportLevel): {
    // javascript wrapper for 'gst_validate_override_change_severity'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	issue_id
					(
						Number
						)
				–
	new_level
					(
						GstValidate.ReportLevel
						)
				–
	GstValidate.Override.change_severity
def GstValidate.Override.change_severity (self, issue_id, new_level):
    #python wrapper for 'gst_validate_override_change_severity'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	issue_id
					(
						int
						)
				–
	new_level
					(
						GstValidate.ReportLevel
						)
				–
	gst_validate_override_element_added_handler
gst_validate_override_element_added_handler (GstValidateOverride * override, GstValidateMonitor * monitor, GstElement * child)
Parameters:
override
				–
	monitor
				–
	child
				–
	gst_validate_override_event_handler
gst_validate_override_event_handler (GstValidateOverride * override, GstValidateMonitor * monitor, GstEvent * event)
Parameters:
override
				–
	monitor
				–
	event
				–
	gst_validate_override_free
gst_validate_override_free (GstValidateOverride * override)
Parameters:
override
				–
	GstValidate.Override.prototype.free
function GstValidate.Override.prototype.free(): {
    // javascript wrapper for 'gst_validate_override_free'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	GstValidate.Override.free
def GstValidate.Override.free (self):
    #python wrapper for 'gst_validate_override_free'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	gst_validate_override_get_severity
GstValidateReportLevel gst_validate_override_get_severity (GstValidateOverride * override, GstValidateIssueId issue_id, GstValidateReportLevel default_level)
Parameters:
override
				–
	issue_id
				–
	default_level
				–
	
				Returns
								–
			
							No description available
					GstValidate.Override.prototype.get_severity
function GstValidate.Override.prototype.get_severity(issue_id: Number, default_level: GstValidate.ReportLevel): {
    // javascript wrapper for 'gst_validate_override_get_severity'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	issue_id
					(
						Number
						)
				–
	default_level
					(
						GstValidate.ReportLevel
						)
				–
	
				Returns
									(
					GstValidate.ReportLevel
										)
								–
			
							No description available
					GstValidate.Override.get_severity
def GstValidate.Override.get_severity (self, issue_id, default_level):
    #python wrapper for 'gst_validate_override_get_severity'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	issue_id
					(
						int
						)
				–
	default_level
					(
						GstValidate.ReportLevel
						)
				–
	
				Returns
									(
					GstValidate.ReportLevel
										)
								–
			
							No description available
					gst_validate_override_getcaps_handler
gst_validate_override_getcaps_handler (GstValidateOverride * override, GstValidateMonitor * monitor, GstCaps * caps)
Parameters:
override
				–
	monitor
				–
	caps
				–
	gst_validate_override_query_handler
gst_validate_override_query_handler (GstValidateOverride * override, GstValidateMonitor * monitor, GstQuery * query)
Parameters:
override
				–
	monitor
				–
	query
				–
	gst_validate_override_set_buffer_handler
gst_validate_override_set_buffer_handler (GstValidateOverride * override, GstValidateOverrideBufferHandler handler)
Parameters:
override
				–
	handler
				–
	gst_validate_override_set_buffer_probe_handler
gst_validate_override_set_buffer_probe_handler (GstValidateOverride * override, GstValidateOverrideBufferHandler handler)
Parameters:
override
				–
	handler
				–
	gst_validate_override_set_element_added_handler
gst_validate_override_set_element_added_handler (GstValidateOverride * override, GstValidateOverrideElementAddedHandler func)
Parameters:
override
				–
	func
				–
	gst_validate_override_set_event_handler
gst_validate_override_set_event_handler (GstValidateOverride * override, GstValidateOverrideEventHandler handler)
Parameters:
override
				–
	handler
				–
	gst_validate_override_set_getcaps_handler
gst_validate_override_set_getcaps_handler (GstValidateOverride * override, GstValidateOverrideGetCapsHandler handler)
Parameters:
override
				–
	handler
				–
	gst_validate_override_set_query_handler
gst_validate_override_set_query_handler (GstValidateOverride * override, GstValidateOverrideQueryHandler handler)
Parameters:
override
				–
	handler
				–
	gst_validate_override_set_setcaps_handler
gst_validate_override_set_setcaps_handler (GstValidateOverride * override, GstValidateOverrideSetCapsHandler handler)
Parameters:
override
				–
	handler
				–
	gst_validate_override_setcaps_handler
gst_validate_override_setcaps_handler (GstValidateOverride * override, GstValidateMonitor * monitor, GstCaps * caps)
Parameters:
override
				–
	monitor
				–
	caps
				–
	Functions
gst_validate_override_register_by_klass
gst_validate_override_register_by_klass (const gchar * klass, GstValidateOverride * override)
Parameters:
klass
				–
	override
				–
	GstValidate.Override.prototype.register_by_klass
function GstValidate.Override.prototype.register_by_klass(klass: String, override: GstValidate.Override): {
    // javascript wrapper for 'gst_validate_override_register_by_klass'
}
	Parameters:
klass
					(
						String
						)
				–
	override
					(
						GstValidate.Override
						)
				–
	GstValidate.Override.register_by_klass
def GstValidate.Override.register_by_klass (klass, override):
    #python wrapper for 'gst_validate_override_register_by_klass'
	Parameters:
klass
					(
						str
						)
				–
	override
					(
						GstValidate.Override
						)
				–
	gst_validate_override_register_by_name
gst_validate_override_register_by_name (const gchar * name, GstValidateOverride * override)
Parameters:
name
				–
	override
				–
	GstValidate.Override.prototype.register_by_name
function GstValidate.Override.prototype.register_by_name(name: String, override: GstValidate.Override): {
    // javascript wrapper for 'gst_validate_override_register_by_name'
}
	Parameters:
name
					(
						String
						)
				–
	override
					(
						GstValidate.Override
						)
				–
	GstValidate.Override.register_by_name
def GstValidate.Override.register_by_name (name, override):
    #python wrapper for 'gst_validate_override_register_by_name'
	Parameters:
name
					(
						str
						)
				–
	override
					(
						GstValidate.Override
						)
				–
	gst_validate_override_register_by_type
gst_validate_override_register_by_type (GType gtype, GstValidateOverride * override)
Parameters:
gtype
				–
	override
				–
	GstValidate.Override.prototype.register_by_type
function GstValidate.Override.prototype.register_by_type(gtype: GObject.Type, override: GstValidate.Override): {
    // javascript wrapper for 'gst_validate_override_register_by_type'
}
	Parameters:
gtype
					(
						GObject.Type
						)
				–
	override
					(
						GstValidate.Override
						)
				–
	GstValidate.Override.register_by_type
def GstValidate.Override.register_by_type (gtype, override):
    #python wrapper for 'gst_validate_override_register_by_type'
	Parameters:
gtype
					(
						GObject.Type
						)
				–
	override
					(
						GstValidate.Override
						)
				–
	Properties
validate_runner
“self.props.validate_runner” GstValidate.Runner
Flags : Read / Write / Construct Only
Virtual Methods
vfunc_attached
function vfunc_attached(override: GstValidate.Override): {
    // javascript implementation of the 'attached' virtual method
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	do_attached
def do_attached (override):
    #python implementation of the 'attached' virtual method
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	can_attach
gboolean can_attach (GstValidateOverride * override, GstValidateMonitor * monitor)
Parameters:
override
				–
	monitor
				–
	
				Returns
								–
			
							No description available
					Function Macros
GST_IS_VALIDATE_OVERRIDE
#define GST_IS_VALIDATE_OVERRIDE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_VALIDATE_OVERRIDE))
GST_IS_VALIDATE_OVERRIDE_CLASS
#define GST_IS_VALIDATE_OVERRIDE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_VALIDATE_OVERRIDE))
Constants
GST_TYPE_VALIDATE_OVERRIDE
#define GST_TYPE_VALIDATE_OVERRIDE (gst_validate_override_get_type ())
Callbacks
GstValidateOverrideBufferHandler
(*GstValidateOverrideBufferHandler) (GstValidateOverride * override, GstValidateMonitor * pad_monitor, GstBuffer * buffer)
Parameters:
override
				–
	pad_monitor
				–
	buffer
				–
	GstValidate.OverrideBufferHandler
function GstValidate.OverrideBufferHandler(override: GstValidate.Override, pad_monitor: GstValidate.Monitor, buffer: Gst.Buffer): {
    // javascript wrapper for 'GstValidateOverrideBufferHandler'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	buffer
					(
						Gst.Buffer
						)
				–
	GstValidate.OverrideBufferHandler
def GstValidate.OverrideBufferHandler (override, pad_monitor, buffer):
    #python wrapper for 'GstValidateOverrideBufferHandler'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	buffer
					(
						Gst.Buffer
						)
				–
	GstValidateOverrideElementAddedHandler
(*GstValidateOverrideElementAddedHandler) (GstValidateOverride * override, GstValidateMonitor * bin_monitor, GstElement * new_child)
Parameters:
override
				–
	bin_monitor
				–
	new_child
				–
	GstValidate.OverrideElementAddedHandler
function GstValidate.OverrideElementAddedHandler(override: GstValidate.Override, bin_monitor: GstValidate.Monitor, new_child: Gst.Element): {
    // javascript wrapper for 'GstValidateOverrideElementAddedHandler'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	bin_monitor
					(
						GstValidate.Monitor
						)
				–
	new_child
					(
						Gst.Element
						)
				–
	GstValidate.OverrideElementAddedHandler
def GstValidate.OverrideElementAddedHandler (override, bin_monitor, new_child):
    #python wrapper for 'GstValidateOverrideElementAddedHandler'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	bin_monitor
					(
						GstValidate.Monitor
						)
				–
	new_child
					(
						Gst.Element
						)
				–
	GstValidateOverrideEventHandler
(*GstValidateOverrideEventHandler) (GstValidateOverride * override, GstValidateMonitor * pad_monitor, GstEvent * event)
Parameters:
override
				–
	pad_monitor
				–
	event
				–
	GstValidate.OverrideEventHandler
function GstValidate.OverrideEventHandler(override: GstValidate.Override, pad_monitor: GstValidate.Monitor, event: Gst.Event): {
    // javascript wrapper for 'GstValidateOverrideEventHandler'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	event
					(
						Gst.Event
						)
				–
	GstValidate.OverrideEventHandler
def GstValidate.OverrideEventHandler (override, pad_monitor, event):
    #python wrapper for 'GstValidateOverrideEventHandler'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	event
					(
						Gst.Event
						)
				–
	GstValidateOverrideGetCapsHandler
(*GstValidateOverrideGetCapsHandler) (GstValidateOverride * override, GstValidateMonitor * pad_monitor, GstCaps * caps)
Parameters:
override
				–
	pad_monitor
				–
	caps
				–
	GstValidate.OverrideGetCapsHandler
function GstValidate.OverrideGetCapsHandler(override: GstValidate.Override, pad_monitor: GstValidate.Monitor, caps: Gst.Caps): {
    // javascript wrapper for 'GstValidateOverrideGetCapsHandler'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	caps
					(
						Gst.Caps
						)
				–
	GstValidate.OverrideGetCapsHandler
def GstValidate.OverrideGetCapsHandler (override, pad_monitor, caps):
    #python wrapper for 'GstValidateOverrideGetCapsHandler'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	caps
					(
						Gst.Caps
						)
				–
	GstValidateOverrideQueryHandler
(*GstValidateOverrideQueryHandler) (GstValidateOverride * override, GstValidateMonitor * pad_monitor, GstQuery * query)
Parameters:
override
				–
	pad_monitor
				–
	query
				–
	GstValidate.OverrideQueryHandler
function GstValidate.OverrideQueryHandler(override: GstValidate.Override, pad_monitor: GstValidate.Monitor, query: Gst.Query): {
    // javascript wrapper for 'GstValidateOverrideQueryHandler'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	query
					(
						Gst.Query
						)
				–
	GstValidate.OverrideQueryHandler
def GstValidate.OverrideQueryHandler (override, pad_monitor, query):
    #python wrapper for 'GstValidateOverrideQueryHandler'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	query
					(
						Gst.Query
						)
				–
	GstValidateOverrideSetCapsHandler
(*GstValidateOverrideSetCapsHandler) (GstValidateOverride * override, GstValidateMonitor * pad_monitor, GstCaps * caps)
Parameters:
override
				–
	pad_monitor
				–
	caps
				–
	GstValidate.OverrideSetCapsHandler
function GstValidate.OverrideSetCapsHandler(override: GstValidate.Override, pad_monitor: GstValidate.Monitor, caps: Gst.Caps): {
    // javascript wrapper for 'GstValidateOverrideSetCapsHandler'
}
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	caps
					(
						Gst.Caps
						)
				–
	GstValidate.OverrideSetCapsHandler
def GstValidate.OverrideSetCapsHandler (override, pad_monitor, caps):
    #python wrapper for 'GstValidateOverrideSetCapsHandler'
	Parameters:
override
					(
						GstValidate.Override
						)
				–
	pad_monitor
					(
						GstValidate.Monitor
						)
				–
	caps
					(
						Gst.Caps
						)
				–
	The results of the search are