GstStreamConsistency

GstStreamConsistency — Data flow consistency checker for GStreamer unit tests.

Types and Values

Object Hierarchy


Includes

#include <gst/check/gstconsistencychecker.h>

Description

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_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.

 

Returns

A GstStreamConsistency structure used to track data flow.


gst_consistency_checker_reset ()

void
gst_consistency_checker_reset (GstStreamConsistency *consist);

Reset the stream checker's internal variables.

Parameters

consist

The GstStreamConsistency to reset.

 

gst_consistency_checker_free ()

void
gst_consistency_checker_free (GstStreamConsistency *consist);

Frees the allocated data and probes associated with consist .

Parameters

consist

The GstStreamConsistency to free.

 

Types and Values

GstStreamConsistency

typedef struct _GstStreamConsistency GstStreamConsistency;

Opaque consistency checker handle.