gst validate bin monitor
TODO
GstValidateBinMonitor
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstValidateMonitor ╰──GstValidateElementMonitor ╰──GstValidateBinMonitor ╰──GstValidatePipelineMonitor
GStreamer Validate BinMonitor class.
Class that wraps a GstBin for Validate checks
Members
parent
(GstValidateElementMonitor)
–
element_monitors
(GList *)
–
scenario
(GstValidateScenario *)
–
Class structure
GstValidateBinMonitorClass
GStreamer Validate BinMonitor object class.
Fields
parent_class
(GstValidateElementMonitorClass)
–
parent
GstValidate.BinMonitorClass
GStreamer Validate BinMonitor object class.
Attributes
parent_class
(GstValidate.ElementMonitorClass)
–
parent
GstValidate.BinMonitorClass
GStreamer Validate BinMonitor object class.
Attributes
parent_class
(GstValidate.ElementMonitorClass)
–
parent
GstValidate.BinMonitor
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstValidate.Monitor ╰──GstValidate.ElementMonitor ╰──GstValidate.BinMonitor ╰──GstValidate.PipelineMonitor
GStreamer Validate BinMonitor class.
Class that wraps a Gst.Bin for Validate checks
Members
parent
(GstValidate.ElementMonitor)
–
element_monitors
([ Object ])
–
scenario
(GstValidate.Scenario)
–
GstValidate.BinMonitor
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstValidate.Monitor ╰──GstValidate.ElementMonitor ╰──GstValidate.BinMonitor ╰──GstValidate.PipelineMonitor
GStreamer Validate BinMonitor class.
Class that wraps a Gst.Bin for Validate checks
Members
parent
(GstValidate.ElementMonitor)
–
element_monitors
([ object ])
–
scenario
(GstValidate.Scenario)
–
Constructors
gst_validate_bin_monitor_new
GstValidateBinMonitor * gst_validate_bin_monitor_new (GstBin * bin, GstValidateRunner * runner, GstValidateMonitor * parent)
Parameters:
bin
(
[transfer: none])
–
a GstBin to run Validate on
runner
(
[transfer: none])
–
parent
(
[nullable])
–
The parent of the new monitor
GstValidate.BinMonitor.prototype.new
function GstValidate.BinMonitor.prototype.new(bin: Gst.Bin, runner: GstValidate.Runner, parent: GstValidate.Monitor): {
// javascript wrapper for 'gst_validate_bin_monitor_new'
}
Parameters:
The parent of the new monitor
GstValidate.BinMonitor.new
def GstValidate.BinMonitor.new (bin, runner, parent):
#python wrapper for 'gst_validate_bin_monitor_new'
Parameters:
The parent of the new monitor
Methods
gst_validate_bin_monitor_get_scenario
GstValidateScenario * gst_validate_bin_monitor_get_scenario (GstValidateBinMonitor * monitor)
Parameters:
monitor
–
The GstValidateScenario being executed under monitor watch
Since : 1.20
GstValidate.BinMonitor.prototype.get_scenario
function GstValidate.BinMonitor.prototype.get_scenario(): {
// javascript wrapper for 'gst_validate_bin_monitor_get_scenario'
}
Parameters:
The GstValidate.Scenario being executed under monitor watch
Since : 1.20
GstValidate.BinMonitor.get_scenario
def GstValidate.BinMonitor.get_scenario (self):
#python wrapper for 'gst_validate_bin_monitor_get_scenario'
Parameters:
The GstValidate.Scenario being executed under monitor watch
Since : 1.20
Properties
Function Macros
GST_IS_VALIDATE_BIN_MONITOR
#define GST_IS_VALIDATE_BIN_MONITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_BIN_MONITOR))
GST_IS_VALIDATE_BIN_MONITOR_CLASS
#define GST_IS_VALIDATE_BIN_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_BIN_MONITOR))
GST_VALIDATE_BIN_MONITOR_CAST
#define GST_VALIDATE_BIN_MONITOR_CAST(obj) ((GstValidateBinMonitor*)(obj))
GST_VALIDATE_BIN_MONITOR_CLASS_CAST
#define GST_VALIDATE_BIN_MONITOR_CLASS_CAST(klass) ((GstValidateBinMonitorClass*)(klass))
Constants
GST_TYPE_VALIDATE_BIN_MONITOR
#define GST_TYPE_VALIDATE_BIN_MONITOR (gst_validate_bin_monitor_get_type ())
The results of the search are