Functions

gst_validate_element_has_klass

gboolean
gst_validate_element_has_klass (GstElement * element,
                                const gchar * klass)

Parameters:

element
No description available
klass
No description available
Returns
No description available

GstValidate.prototype.element_has_klass

function GstValidate.prototype.element_has_klass(element: Gst.Element, klass: String): {
    // javascript wrapper for 'gst_validate_element_has_klass'
}

Parameters:

element ( Gst.Element ) –
No description available
klass ( String ) –
No description available
Returns ( Number ) –
No description available

GstValidate.element_has_klass

def GstValidate.element_has_klass (element, klass):
    #python wrapper for 'gst_validate_element_has_klass'

Parameters:

element ( Gst.Element ) –
No description available
klass ( str ) –
No description available
Returns ( bool ) –
No description available

gst_validate_element_matches_target

gboolean
gst_validate_element_matches_target (GstElement * element,
                                     GstStructure * s)

Check if element matches one of the 'target-element-name', 'target-element-klass' or 'target-element-factory-name' defined in s.

Return: TRUE if it matches, FALSE otherwise or if s doesn't contain any target-element field.

Parameters:

element

a GstElement to check

s

a GstStructure to use for matching

Returns
No description available

GstValidate.prototype.element_matches_target

function GstValidate.prototype.element_matches_target(element: Gst.Element, s: Gst.Structure): {
    // javascript wrapper for 'gst_validate_element_matches_target'
}

Check if element matches one of the 'target-element-name', 'target-element-klass' or 'target-element-factory-name' defined in s.

Return: true if it matches, false otherwise or if s doesn't contain any target-element field.

Parameters:

element ( Gst.Element ) –

a Gst.Element to check

s ( Gst.Structure ) –

a Gst.Structure to use for matching

Returns ( Number ) –
No description available

GstValidate.element_matches_target

def GstValidate.element_matches_target (element, s):
    #python wrapper for 'gst_validate_element_matches_target'

Check if element matches one of the 'target-element-name', 'target-element-klass' or 'target-element-factory-name' defined in s.

Return: True if it matches, False otherwise or if s doesn't contain any target-element field.

Parameters:

element ( Gst.Element ) –

a Gst.Element to check

s ( Gst.Structure ) –

a Gst.Structure to use for matching

Returns ( bool ) –
No description available

gst_validate_fail_on_missing_plugin

gboolean
gst_validate_fail_on_missing_plugin ()
Returns
No description available

GstValidate.prototype.fail_on_missing_plugin

function GstValidate.prototype.fail_on_missing_plugin(): {
    // javascript wrapper for 'gst_validate_fail_on_missing_plugin'
}
Returns ( Number ) –
No description available

GstValidate.fail_on_missing_plugin

def GstValidate.fail_on_missing_plugin ():
    #python wrapper for 'gst_validate_fail_on_missing_plugin'
Returns ( bool ) –
No description available

gst_validate_has_colored_output

gboolean
gst_validate_has_colored_output ()
Returns
No description available

GstValidate.prototype.has_colored_output

function GstValidate.prototype.has_colored_output(): {
    // javascript wrapper for 'gst_validate_has_colored_output'
}
Returns ( Number ) –
No description available

GstValidate.has_colored_output

def GstValidate.has_colored_output ():
    #python wrapper for 'gst_validate_has_colored_output'
Returns ( bool ) –
No description available

gst_validate_object_set_property

GstValidateActionReturn
gst_validate_object_set_property (GstValidateReporter * reporter,
                                  GObject * object,
                                  const gchar * property,
                                  const GValue * value,
                                  gboolean optional)

Parameters:

reporter
No description available
object
No description available
property
No description available
value
No description available
optional
No description available
Returns
No description available

GstValidate.prototype.object_set_property

function GstValidate.prototype.object_set_property(reporter: GstValidate.Reporter, object: GObject.Object, property: String, value: GObject.Value, optional: Number): {
    // javascript wrapper for 'gst_validate_object_set_property'
}

Parameters:

reporter ( GstValidate.Reporter ) –
No description available
object ( GObject.Object ) –
No description available
property ( String ) –
No description available
value ( GObject.Value ) –
No description available
optional ( Number ) –
No description available
Returns ( GstValidate.ActionReturn ) –
No description available

GstValidate.object_set_property

def GstValidate.object_set_property (reporter, object, property, value, optional):
    #python wrapper for 'gst_validate_object_set_property'

Parameters:

reporter ( GstValidate.Reporter ) –
No description available
object ( GObject.Object ) –
No description available
property ( str ) –
No description available
value ( GObject.Value ) –
No description available
optional ( bool ) –
No description available
Returns ( GstValidate.ActionReturn ) –
No description available

gst_validate_replace_variables_in_string

gchar *
gst_validate_replace_variables_in_string (gpointer incom,
                                          GstStructure * local_vars,
                                          const gchar * in_string)

Parameters:

incom
No description available
local_vars
No description available
in_string
No description available
Returns
No description available

GstValidate.prototype.replace_variables_in_string

function GstValidate.prototype.replace_variables_in_string(incom: Object, local_vars: Gst.Structure, in_string: String): {
    // javascript wrapper for 'gst_validate_replace_variables_in_string'
}

Parameters:

incom ( Object ) –
No description available
local_vars ( Gst.Structure ) –
No description available
in_string ( String ) –
No description available
Returns ( String ) –
No description available

GstValidate.replace_variables_in_string

def GstValidate.replace_variables_in_string (incom, local_vars, in_string):
    #python wrapper for 'gst_validate_replace_variables_in_string'

Parameters:

incom ( object ) –
No description available
local_vars ( Gst.Structure ) –
No description available
in_string ( str ) –
No description available
Returns ( str ) –
No description available

gst_validate_set_globals

gst_validate_set_globals (GstStructure * structure)

Parameters:

structure
No description available

GstValidate.prototype.set_globals

function GstValidate.prototype.set_globals(structure: Gst.Structure): {
    // javascript wrapper for 'gst_validate_set_globals'
}

Parameters:

structure ( Gst.Structure ) –
No description available

GstValidate.set_globals

def GstValidate.set_globals (structure):
    #python wrapper for 'gst_validate_set_globals'

Parameters:

structure ( Gst.Structure ) –
No description available

gst_validate_spin_on_fault_signals

gst_validate_spin_on_fault_signals ()

GstValidate.prototype.spin_on_fault_signals

function GstValidate.prototype.spin_on_fault_signals(): {
    // javascript wrapper for 'gst_validate_spin_on_fault_signals'
}

GstValidate.spin_on_fault_signals

def GstValidate.spin_on_fault_signals ():
    #python wrapper for 'gst_validate_spin_on_fault_signals'

gst_validate_structs_parse_from_gfile

GList *
gst_validate_structs_parse_from_gfile (GFile * scenario_file,
                                       GstValidateGetIncludePathsFunc get_include_paths_func)

Parameters:

scenario_file
No description available
get_include_paths_func
No description available
Returns
No description available

gst_validate_structure_resolve_variables

gst_validate_structure_resolve_variables (gpointer source,
                                          GstStructure * structure,
                                          GstStructure * local_variables)

Parameters:

source
No description available
structure
No description available
local_variables
No description available

GstValidate.prototype.structure_resolve_variables

function GstValidate.prototype.structure_resolve_variables(source: Object, structure: Gst.Structure, local_variables: Gst.Structure): {
    // javascript wrapper for 'gst_validate_structure_resolve_variables'
}

Parameters:

source ( Object ) –
No description available
structure ( Gst.Structure ) –
No description available
local_variables ( Gst.Structure ) –
No description available

GstValidate.structure_resolve_variables

def GstValidate.structure_resolve_variables (source, structure, local_variables):
    #python wrapper for 'gst_validate_structure_resolve_variables'

Parameters:

source ( object ) –
No description available
structure ( Gst.Structure ) –
No description available
local_variables ( Gst.Structure ) –
No description available

gst_validate_structure_set_variables_from_struct_file

gst_validate_structure_set_variables_from_struct_file (GstStructure * vars,
                                                       const gchar * struct_file)

Parameters:

vars
No description available
struct_file
No description available

GstValidate.prototype.structure_set_variables_from_struct_file

function GstValidate.prototype.structure_set_variables_from_struct_file(vars: Gst.Structure, struct_file: String): {
    // javascript wrapper for 'gst_validate_structure_set_variables_from_struct_file'
}

Parameters:

vars ( Gst.Structure ) –
No description available
struct_file ( String ) –
No description available

GstValidate.structure_set_variables_from_struct_file

def GstValidate.structure_set_variables_from_struct_file (vars, struct_file):
    #python wrapper for 'gst_validate_structure_set_variables_from_struct_file'

Parameters:

vars ( Gst.Structure ) –
No description available
struct_file ( str ) –
No description available

gst_validate_utils_enum_from_str

gboolean
gst_validate_utils_enum_from_str (GType type,
                                  const gchar * str_enum,
                                  guint * enum_value)

Parameters:

type

The GType of the enum we are trying to retrieve the enum value from

str_enum

The string representation of the value

enum_value ( [out] ) –

The value of the enum

Returns

TRUE on success FALSE otherwise


GstValidate.prototype.utils_enum_from_str

function GstValidate.prototype.utils_enum_from_str(type: GObject.Type, str_enum: String): {
    // javascript wrapper for 'gst_validate_utils_enum_from_str'
}

Parameters:

type ( GObject.Type ) –

The GObject.Type of the enum we are trying to retrieve the enum value from

str_enum ( String ) –

The string representation of the value

Returns a tuple made of:

( Number ) –

true on success false otherwise

enum_value ( Number ) –

true on success false otherwise


GstValidate.utils_enum_from_str

def GstValidate.utils_enum_from_str (type, str_enum):
    #python wrapper for 'gst_validate_utils_enum_from_str'

Parameters:

type ( GObject.Type ) –

The GObject.Type of the enum we are trying to retrieve the enum value from

str_enum ( str ) –

The string representation of the value

Returns a tuple made of:

( bool ) –

True on success False otherwise

enum_value ( int ) –

True on success False otherwise


gst_validate_utils_flags_from_str

guint
gst_validate_utils_flags_from_str (GType type,
                                   const gchar * str_flags)

Parameters:

type

The GType of the flags we are trying to retrieve the flags from

str_flags

The string representation of the value

Returns

The flags set in str_flags


GstValidate.prototype.utils_flags_from_str

function GstValidate.prototype.utils_flags_from_str(type: GObject.Type, str_flags: String): {
    // javascript wrapper for 'gst_validate_utils_flags_from_str'
}

Parameters:

type ( GObject.Type ) –

The GObject.Type of the flags we are trying to retrieve the flags from

str_flags ( String ) –

The string representation of the value

Returns ( Number ) –

The flags set in str_flags


GstValidate.utils_flags_from_str

def GstValidate.utils_flags_from_str (type, str_flags):
    #python wrapper for 'gst_validate_utils_flags_from_str'

Parameters:

type ( GObject.Type ) –

The GObject.Type of the flags we are trying to retrieve the flags from

str_flags ( str ) –

The string representation of the value

Returns ( int ) –

The flags set in str_flags


gst_validate_utils_get_clocktime

gboolean
gst_validate_utils_get_clocktime (GstStructure * structure,
                                  const gchar * name,
                                  GstClockTime * retval)

Get name from structure as a GstClockTime, it handles various types for the value, if it is a double, it considers the value to be in second it can be a gint, gint64 a guint, a gint64.

Return: TRUE in case of success, FALSE otherwise.

Parameters:

structure

A GstStructure to retrieve name as a GstClockTime.

name

The name of the field containing a GstClockTime

retval ( [out] ) –

The clocktime contained in structure

Returns
No description available

GstValidate.prototype.utils_get_clocktime

function GstValidate.prototype.utils_get_clocktime(structure: Gst.Structure, name: String): {
    // javascript wrapper for 'gst_validate_utils_get_clocktime'
}

Get name from structure as a Number, it handles various types for the value, if it is a double, it considers the value to be in second it can be a gint, gint64 a guint, a gint64.

Return: true in case of success, false otherwise.

Parameters:

structure ( Gst.Structure ) –

A Gst.Structure to retrieve name as a GstClockTime.

name ( String ) –

The name of the field containing a Number

Returns a tuple made of:

( Number ) –
No description available
retval ( Number ) –
No description available

GstValidate.utils_get_clocktime

def GstValidate.utils_get_clocktime (structure, name):
    #python wrapper for 'gst_validate_utils_get_clocktime'

Get name from structure as a int, it handles various types for the value, if it is a double, it considers the value to be in second it can be a gint, gint64 a guint, a gint64.

Return: True in case of success, False otherwise.

Parameters:

structure ( Gst.Structure ) –

A Gst.Structure to retrieve name as a GstClockTime.

name ( str ) –

The name of the field containing a int

Returns a tuple made of:

( bool ) –
No description available
retval ( int ) –
No description available

gst_validate_utils_get_strv

gchar **
gst_validate_utils_get_strv (GstStructure * str,
                             const gchar * fieldname)

Parameters:

str

A GstStructure

fieldname

A fieldname containing a GstValueList or is not defined

Returns ( [transfer: full] ) –

An array of strings from the GstValueList defined in fieldname


GstValidate.prototype.utils_get_strv

function GstValidate.prototype.utils_get_strv(str: Gst.Structure, fieldname: String): {
    // javascript wrapper for 'gst_validate_utils_get_strv'
}

Parameters:

str ( Gst.Structure ) –

A GstStructure

fieldname ( String ) –

A fieldname containing a GstValueList or is not defined

Returns ( [ String ] ) –

An array of strings from the GstValueList defined in fieldname


GstValidate.utils_get_strv

def GstValidate.utils_get_strv (str, fieldname):
    #python wrapper for 'gst_validate_utils_get_strv'

Parameters:

str ( Gst.Structure ) –

A GstStructure

fieldname ( str ) –

A fieldname containing a GstValueList or is not defined

Returns ( [ str ] ) –

An array of strings from the GstValueList defined in fieldname


gst_validate_utils_parse_expression

gdouble
gst_validate_utils_parse_expression (const gchar * expr,
                                     GstValidateParseVariableFunc variable_func,
                                     gpointer user_data,
                                     gchar ** error)

Parameters:

expr
No description available
variable_func
No description available
user_data
No description available
error
No description available
Returns
No description available

gst_validate_utils_structs_parse_from_filename

GList *
gst_validate_utils_structs_parse_from_filename (const gchar * scenario_file,
                                                GstValidateGetIncludePathsFunc get_include_paths_func,
                                                gchar ** file_path)

Parameters:

scenario_file
No description available
get_include_paths_func
No description available
file_path
No description available
Returns
No description available

gst_validate_utils_test_file_get_meta

GstStructure *
gst_validate_utils_test_file_get_meta (const gchar * testfile,
                                       gboolean use_fakesinks)

Parameters:

testfile
No description available
use_fakesinks
No description available
Returns
No description available

GstValidate.prototype.utils_test_file_get_meta

function GstValidate.prototype.utils_test_file_get_meta(testfile: String, use_fakesinks: Number): {
    // javascript wrapper for 'gst_validate_utils_test_file_get_meta'
}

Parameters:

testfile ( String ) –
No description available
use_fakesinks ( Number ) –
No description available
Returns ( Gst.Structure ) –
No description available

GstValidate.utils_test_file_get_meta

def GstValidate.utils_test_file_get_meta (testfile, use_fakesinks):
    #python wrapper for 'gst_validate_utils_test_file_get_meta'

Parameters:

testfile ( str ) –
No description available
use_fakesinks ( bool ) –
No description available
Returns ( Gst.Structure ) –
No description available

Callbacks

GstValidateGetIncludePathsFunc

gchar **
(*GstValidateGetIncludePathsFunc) (const gchar * includer_file)

Parameters:

includer_file
No description available
Returns
No description available

GstValidateParseVariableFunc

int
(*GstValidateParseVariableFunc) (const gchar * name,
                                 double* value,
                                 gpointer user_data)

Parameters:

name
No description available
value
No description available
user_data
No description available
Returns
No description available

GstValidate.ParseVariableFunc

function GstValidate.ParseVariableFunc(name: String, value: Number, user_data: Object): {
    // javascript wrapper for 'GstValidateParseVariableFunc'
}

Parameters:

name ( String ) –
No description available
value ( Number ) –
No description available
user_data ( Object ) –
No description available
Returns ( Number ) –
No description available

GstValidate.ParseVariableFunc

def GstValidate.ParseVariableFunc (name, value, *user_data):
    #python wrapper for 'GstValidateParseVariableFunc'

Parameters:

name ( str ) –
No description available
value ( float ) –
No description available
user_data ( variadic ) –
No description available
Returns ( int ) –
No description available

The results of the search are