Functions
gst_harness_new_empty ()
GstHarness *
gst_harness_new_empty (void);
gst_harness_new_with_element ()
GstHarness *
gst_harness_new_with_element (GstElement *element,
const gchar *element_sinkpad_name,
const gchar *element_srcpad_name);
gst_harness_new_with_padnames ()
GstHarness *
gst_harness_new_with_padnames (const gchar *element_name,
const gchar *element_sinkpad_name,
const gchar *element_srcpad_name);
gst_harness_new ()
GstHarness *
gst_harness_new (const gchar *element_name);
gst_harness_new_parse ()
GstHarness *
gst_harness_new_parse (const gchar *launchline);
gst_harness_add_parse ()
void
gst_harness_add_parse (GstHarness *h,
const gchar *launchline);
gst_harness_teardown ()
void
gst_harness_teardown (GstHarness *h);
gst_harness_add_element_src_pad ()
void
gst_harness_add_element_src_pad (GstHarness *h,
GstPad *srcpad);
gst_harness_add_element_sink_pad ()
void
gst_harness_add_element_sink_pad (GstHarness *h,
GstPad *sinkpad);
gst_harness_set_src_caps ()
void
gst_harness_set_src_caps (GstHarness *h,
GstCaps *caps);
gst_harness_set_sink_caps ()
void
gst_harness_set_sink_caps (GstHarness *h,
GstCaps *caps);
gst_harness_set_src_caps_str ()
void
gst_harness_set_src_caps_str (GstHarness *h,
const gchar *str);
gst_harness_set_sink_caps_str ()
void
gst_harness_set_sink_caps_str (GstHarness *h,
const gchar *str);
gst_harness_set_caps_str ()
void
gst_harness_set_caps_str (GstHarness *h,
const gchar *in,
const gchar *out);
gst_harness_use_systemclock ()
void
gst_harness_use_systemclock (GstHarness *h);
gst_harness_use_testclock ()
void
gst_harness_use_testclock (GstHarness *h);
gst_harness_crank_single_clock_wait ()
gboolean
gst_harness_crank_single_clock_wait (GstHarness *h);
gst_harness_crank_multiple_clock_waits ()
gboolean
gst_harness_crank_multiple_clock_waits
(GstHarness *h,
guint waits);
gst_harness_play ()
void
gst_harness_play (GstHarness *h);
gst_harness_set_blocking_push_mode ()
void
gst_harness_set_blocking_push_mode (GstHarness *h);
gst_harness_set_forwarding ()
void
gst_harness_set_forwarding (GstHarness *h,
gboolean forwarding);
gst_harness_buffers_received ()
guint
gst_harness_buffers_received (GstHarness *h);
gst_harness_buffers_in_queue ()
guint
gst_harness_buffers_in_queue (GstHarness *h);
gst_harness_set_drop_buffers ()
void
gst_harness_set_drop_buffers (GstHarness *h,
gboolean drop_buffers);
gst_harness_dump_to_file ()
void
gst_harness_dump_to_file (GstHarness *h,
const gchar *filename);
gst_harness_events_received ()
guint
gst_harness_events_received (GstHarness *h);
gst_harness_events_in_queue ()
guint
gst_harness_events_in_queue (GstHarness *h);
gst_harness_pull_upstream_event ()
GstEvent *
gst_harness_pull_upstream_event (GstHarness *h);
gst_harness_try_pull_upstream_event ()
GstEvent *
gst_harness_try_pull_upstream_event (GstHarness *h);
gst_harness_upstream_events_received ()
guint
gst_harness_upstream_events_received (GstHarness *h);
gst_harness_upstream_events_in_queue ()
guint
gst_harness_upstream_events_in_queue (GstHarness *h);
gst_harness_set_upstream_latency ()
void
gst_harness_set_upstream_latency (GstHarness *h,
GstClockTime latency);
gst_harness_add_src ()
void
gst_harness_add_src (GstHarness *h,
const gchar *src_element_name,
gboolean has_clock_wait);
gst_harness_add_src_parse ()
void
gst_harness_add_src_parse (GstHarness *h,
const gchar *launchline,
gboolean has_clock_wait);
gst_harness_add_sink ()
void
gst_harness_add_sink (GstHarness *h,
const gchar *sink_element_name);
gst_harness_add_sink_harness ()
void
gst_harness_add_sink_harness (GstHarness *h,
GstHarness *sink_harness);
gst_harness_add_sink_parse ()
void
gst_harness_add_sink_parse (GstHarness *h,
const gchar *launchline);
gst_harness_set ()
void
gst_harness_set (GstHarness *h,
const gchar *element_name,
const gchar *first_property_name,
...);
gst_harness_get ()
void
gst_harness_get (GstHarness *h,
const gchar *element_name,
const gchar *first_property_name,
...);
gst_harness_stress_statechange_start()
#define gst_harness_stress_statechange_start(h)
gst_harness_stress_push_buffer_start()
#define gst_harness_stress_push_buffer_start(h, c, s, b)
gst_harness_stress_push_buffer_with_cb_start()
#define gst_harness_stress_push_buffer_with_cb_start(h, c, s, f, d, n)
gst_harness_stress_push_event_start()
#define gst_harness_stress_push_event_start(h, e)
gst_harness_stress_push_event_with_cb_start()
#define gst_harness_stress_push_event_with_cb_start(h, f, d, n)
gst_harness_stress_send_upstream_event_start()
#define gst_harness_stress_send_upstream_event_start(h, e)
gst_harness_stress_send_upstream_event_with_cb_start()
#define gst_harness_stress_send_upstream_event_with_cb_start(h, f, d, n)
gst_harness_stress_property_start()
#define gst_harness_stress_property_start(h, n, v)
gst_harness_stress_requestpad_start()
#define gst_harness_stress_requestpad_start(h, t, n, c, r)