#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) |
bool | removePad (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) |
void | unlink (const ElementPtr &dest) |
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) |
void QGst::Element::unlink | ( | const char * | srcPadName, |
const ElementPtr & | dest, | ||
const char * | sinkPadName | ||
) |
Unlinks the pad named srcPadName of this element from the pad named sinkPadName of the dest element.
Definition at line 125 of file element.cpp.
void QGst::Element::unlink | ( | const ElementPtr & | dest | ) |
Unlinks this element from the dest element
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.