gstcheck.c.types

Undocumented in source.

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
glib.c.types
public import glib.c.types;
Undocumented in source.
gmodule.c.types
public import gmodule.c.types;
Undocumented in source.
gobject.c.types
public import gobject.c.types;
Undocumented in source.
gst.c.types
public import gst.c.types;
Undocumented in source.

Members

Structs

GstCheckABIStruct
struct GstCheckABIStruct
GstCheckLogFilter
struct GstCheckLogFilter

Opaque structure containing data about a log filter function.

GstHarness
struct GstHarness

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

GstHarnessPrivate
struct GstHarnessPrivate
GstHarnessThread
struct GstHarnessThread

Opaque handle representing a GstHarness stress testing thread.

GstStreamConsistency
struct GstStreamConsistency

Opaque consistency checker handle.

GstTestClock
struct GstTestClock

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.

GstTestClockClass
struct GstTestClockClass

The class of a #GstTestClock, which has no virtual methods to override.

GstTestClockPrivate
struct GstTestClockPrivate