Logo Search packages:      
Sourcecode: qt-gstreamer version File versions  Download package

Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends

QGst::Pad Class Reference

Wrapper class for GstPad. More...

#include <QGst/Pad>

Inheritance diagram for QGst::Pad:
Inheritance graph
Collaboration diagram for QGst::Pad:
Collaboration graph

List of all members.

Public Member Functions

CapsPtr allowedCaps () const
bool canLink (const PadPtr &sink) const
CapsPtr caps () const
void * data (const char *key) const
PadDirection direction () const
ParamSpecPtr findProperty (const char *name) const
bool isActive () const
bool isAncestorOf (const ObjectPtr &object) const
bool isBlocked () const
bool isBlocking () const
bool isLinked () const
PadLinkReturn link (const PadPtr &sink)
QList< ParamSpecPtr > listProperties () const
QString name () const
CapsPtr negotiatedCaps () const
ObjectPtr parent () const
ElementPtr parentElement () const
QString pathString () const
PadPtr peer () const
Value property (const char *name) const
void * quarkData (const Quark &quark) const
bool query (const QueryPtr &query)
bool sendEvent (const EventPtr &event)
bool setBlocked (bool blocked)
bool setCaps (const CapsPtr &caps)
void setData (const char *key, void *data, void(*destroyCallback)(void *)=NULL)
bool setName (const char *name)
bool setParent (const ObjectPtr &parent)
void setProperty (const char *name, const Value &value)
template<class T >
void setProperty (const char *name, const T &value)
void setQuarkData (const Quark &quark, void *data, void(*destroyCallback)(void *)=NULL)
void * stealData (const char *key) const
void * stealQuarkData (const Quark &quark) const
bool unlink (const PadPtr &sink)
void unparent ()

Static Public Member Functions

static PadPtr create (PadDirection direction, const char *name=NULL)

Protected Member Functions

template<class T >
T * object () const
 Q_DISABLE_COPY (ObjectBase)
virtual void ref (bool increaseRef)
virtual void unref ()

Protected Attributes

void * m_object


struct Private::RefPointerEqualityCheck
class RefPointer

Detailed Description

Wrapper class for GstPad.

Definition at line 27 of file pad.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index