GstStreamConsistencyChecker
These macros and functions are for internal use of the unit tests found inside the 'check' directories of various GStreamer packages.
Functions
gst_consistency_checker_add_pad
gboolean gst_consistency_checker_add_pad (GstStreamConsistency * consist, GstPad * pad)
Sets up a data probe on the given pad which will raise assertions if the data flow is inconsistent.
Parameters:
consist
–
The GstStreamConsistency handle
pad
–
The GstPad on which the dataflow will be checked.
TRUE if the pad was added
gst_consistency_checker_free
gst_consistency_checker_free (GstStreamConsistency * consist)
Frees the allocated data and probes associated with consist.
Parameters:
consist
–
The GstStreamConsistency to free.
gst_consistency_checker_new
GstStreamConsistency * gst_consistency_checker_new (GstPad * pad)
Sets up a data probe on the given pad which will raise assertions if the data flow is inconsistent.
Parameters:
pad
–
The GstPad on which the dataflow will be checked.
A GstStreamConsistency structure used to track data flow.
gst_consistency_checker_reset
gst_consistency_checker_reset (GstStreamConsistency * consist)
Reset the stream checker's internal variables.
Parameters:
consist
–
The GstStreamConsistency to reset.
The results of the search are