|
void | configureQueue (GstElement *queue, guint64 max_time_ms=100) |
| config_queue
|
|
void | configureSink (GstElement *sink) |
| config_sink
|
|
void | configureLame (GstElement *lame) |
| config_lame
|
|
bool | connectTee (GstElement *tee, GstElement *queue, const QString &queue_name) |
| tee_connect
|
|
bool | hasElement (GstBin *bin, GstElement *element) |
| has_element
|
|
bool | testAndError (void *element, const QString &errorstr) |
| test_and_error
|
|
bool | testAndErrorBool (bool b, const QString &errorstr) |
| test_and_error_bool
|
|
bool | createElement (GstElement **elem, const QString &elem_name) |
| create_element
|
|
bool | createElement (GstElement **elem, const QString &elem_name, const QString &name) |
| create_element
|
|
void | setPassthrough (GstElement *e, bool b) |
| set_passthrough
|
|
GValue | getInt64 (gint64 value) |
| get_int64
|
|
GValue | getUint64 (guint64 value) |
| get_uint64
|
|
GValue | getUint (guint value) |
| get_uint
|
|
GValue | getInt (gint value) |
| get_int
|
|
MilliSeconds | getUpdateInterval () |
| get_update_interval
|
|
template<typename GlibObject , typename T > |
void | setValue (GlibObject *object, const gchar *key, T value, std::true_type) |
| set_value
|
|
template<typename GlibObject , typename T > |
void | setValue (GlibObject *object, const gchar *key, T value, std::false_type) |
| set_value
|
|
template<typename GlibObject , typename T > |
void | setValue (GlibObject *object, const gchar *key, T value) |
| set_value
|
|
template<typename GlibObject , typename First > |
void | setValues (GlibObject *object, const gchar *key, First value) |
| set_values
|
|
template<typename GlibObject , typename First , typename... Args> |
void | setValues (GlibObject *object, const gchar *key, First value, Args... args) |
| set_values
|
|
template<typename GlibObject > |
void | setInt64Value (GlibObject *object, const gchar *key, gint64 value) |
| set_int64_value
|
|
template<typename GlibObject > |
void | setIntValue (GlibObject *object, const gchar *key, gint value) |
| set_int_value
|
|
template<typename GlibObject > |
void | setUint64Value (GlibObject *object, const gchar *key, guint64 value) |
| set_uint64_value
|
|
template<typename GlibObject > |
void | setUintValue (GlibObject *object, const gchar *key, guint value) |
| set_uint_value
|
|
MilliSeconds | getDurationMs (GstElement *element) |
| get_durationMs
|
|
MilliSeconds | getPositionMs (GstElement *element) |
| get_position_ms
|
|
MilliSeconds | getTimeToGo (GstElement *element) |
| get_time_to_go
|
|
GstState | getState (GstElement *element) |
| get_state
|
|
bool | setState (GstElement *element, GstState state) |
| set_state
|
|
bool | isPluginAvailable (const gchar *str) |
| check_plugin_available
|
|
bool | isLameAvailable () |
| check_lame_available
|
|
bool | isPitchAvailable () |
| check_pitch_available
|
|
bool | createBin (GstElement **bin, const Elements &elements, const QString &prefix) |
| create_bin
|
|
bool | createGhostPad (GstBin *bin, GstElement *e) |
| create_ghost_pad
|
|
bool | linkElements (const Elements &elements) |
| link_elements
|
|
void | unlinkElements (const Elements &elements) |
|
bool | addElements (GstBin *bin, const Elements &elements) |
| add_elements
|
|
void | removeElements (GstBin *bin, const Elements &elements) |
|
void | unrefElements (const Elements &elements) |
| unref_elements
|
|