#include <QGst/Element>


Public Member Functions | |
| State | currentState () const |
| State | pendingState () const |
| StateChangeReturn | getState (State *state, State *pending, ClockTime timeout) const |
| StateChangeReturn | setState (State state) |
| bool | syncStateWithParent () |
| bool | stateIsLocked () const |
| bool | setStateLocked (bool locked) |
| bool | addPad (const PadPtr &pad) |
| PadPtr | getStaticPad (const char *name) |
| PadPtr | getRequestPad (const char *name) |
| void | releaseRequestPad (const PadPtr &pad) |
| ClockPtr | clock () const |
| bool | setClock (const ClockPtr &clock) |
| bool | link (const char *srcPadName, const ElementPtr &dest, const char *sinkPadName, const CapsPtr &filter=CapsPtr()) |
| bool | link (const char *srcPadName, const ElementPtr &dest, const CapsPtr &filter=CapsPtr()) |
| bool | link (const ElementPtr &dest, const char *sinkPadName, const CapsPtr &filter=CapsPtr()) |
| bool | link (const ElementPtr &dest, const CapsPtr &filter=CapsPtr()) |
| void | unlink (const char *srcPadName, const ElementPtr &dest, const char *sinkPadName=NULL) |
| void | unlink (const ElementPtr &dest, const char *sinkPadName=NULL) |
| bool | query (const QueryPtr &query) |
| bool | sendEvent (const EventPtr &event) |
| bool | seek (Format format, SeekFlags flags, quint64 position) |
Static Public Member Functions | |
| template<typename First , typename Second , typename Third , typename... Rest> | |
| static bool | linkMany (const First &first, const Second &second, const Third &third, const Rest &...rest) |
| template<typename First , typename Second , typename Third , typename... Rest> | |
| static void | unlinkMany (const First &first, const Second &second, const Third &third, const Rest &...rest) |
| static bool QGst::Element::linkMany | ( | const First & | first, |
| const Second & | second, | ||
| const Third & | third, | ||
| const Rest &... | rest | ||
| ) | [inline, static] |
Links together a series of elements in the order that they are provided.
| static void QGst::Element::unlinkMany | ( | const First & | first, |
| const Second & | second, | ||
| const Third & | third, | ||
| const Rest &... | rest | ||
| ) | [inline, static] |
Unlinks a chain of elements.
1.7.6.1