Opaque structure containing data about a log filter function.
#GstHarness is meant to make writing unit test for GStreamer much easier. It can be thought of as a way of treating a #GstElement as a black box, deterministically feeding it data, and controlling what data it outputs.
Opaque handle representing a GstHarness stress testing thread.
Opaque consistency checker handle.
GstTestClock is an implementation of #GstClock which has different behaviour compared to #GstSystemClock. Time for #GstSystemClock advances according to the system time, while time for #GstTestClock changes only when gstcheck.test_clock.TestClock.setTime or gstcheck.test_clock.TestClock.advanceTime are called. #GstTestClock provides unit tests with the possibility to precisely advance the time in a deterministic manner, independent of the system time or any other external factors.
The class of a #GstTestClock, which has no virtual methods to override.