|
QtGStreamer 1.2.0
|
#include <QGlib/ParamSpec>


Public Types | |
| enum | ParamFlag { Readable = 1<<0 , Writable = 1<<1 , ReadWrite = Readable | Writable , Construct = 1<<2 , ConstructOnly = 1<<3 , LaxValidation = 1<<4 , Deprecated = 1<<31 } |
Public Member Functions | |
| QString | name () const |
| QString | nick () const |
| QString | description () const |
| ParamFlags | flags () const |
| Type | valueType () const |
| Type | ownerType () const |
| void * | quarkData (const Quark &quark) const |
| void * | stealQuarkData (const Quark &quark) const |
| void | setQuarkData (const Quark &quark, void *data, void(*destroyCallback)(void *)=NULL) |
Protected Member Functions | |
| virtual void | ref (bool increaseRef) |
| virtual void | unref () |
Protected Member Functions inherited from QGlib::RefCountedObject | |
| virtual void | ref (bool increaseRef)=0 |
| virtual void | unref ()=0 |
| template<class T > | |
| T * | object () const |
Additional Inherited Members | |
Protected Attributes inherited from QGlib::RefCountedObject | |
| void * | m_object |
Wrapper class for GParamSpec.
GParamSpec is an object structure that encapsulates the metadata required to specify parameters, such as e.g. GObject properties.
Definition at line 34 of file paramspec.h.
| enum QGlib::ParamSpec::ParamFlag |
Definition at line 38 of file paramspec.h.
| QString QGlib::ParamSpec::name | ( | ) | const |
Definition at line 24 of file paramspec.cpp.
| QString QGlib::ParamSpec::nick | ( | ) | const |
Definition at line 29 of file paramspec.cpp.
| QString QGlib::ParamSpec::description | ( | ) | const |
Definition at line 34 of file paramspec.cpp.
| ParamSpec::ParamFlags QGlib::ParamSpec::flags | ( | ) | const |
Definition at line 39 of file paramspec.cpp.
| Type QGlib::ParamSpec::valueType | ( | ) | const |
Definition at line 44 of file paramspec.cpp.
| Type QGlib::ParamSpec::ownerType | ( | ) | const |
Definition at line 49 of file paramspec.cpp.
| void * QGlib::ParamSpec::quarkData | ( | const Quark & | quark | ) | const |
Definition at line 54 of file paramspec.cpp.
| void * QGlib::ParamSpec::stealQuarkData | ( | const Quark & | quark | ) | const |
Definition at line 59 of file paramspec.cpp.
| void QGlib::ParamSpec::setQuarkData | ( | const Quark & | quark, |
| void * | data, | ||
| void(*)(void *) | destroyCallback = NULL |
||
| ) |
Definition at line 64 of file paramspec.cpp.
|
protectedvirtual |
Implements QGlib::RefCountedObject.
Definition at line 69 of file paramspec.cpp.
|
protectedvirtual |
Implements QGlib::RefCountedObject.
Definition at line 76 of file paramspec.cpp.