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)