QtGStreamer 1.2.0
|
#include <QGst/ElementFactory>
Public Member Functions | |
QGlib::Type | elementType () const |
QString | metadata (const char *key) const |
uint | padTemplatesCount () const |
int | uriType () const |
bool | hasInterface (const char *interfaceName) const |
bool | canSinkAllCaps (const CapsPtr &caps) const |
bool | canSrcAllCaps (const CapsPtr &caps) const |
bool | canSinkAnyCaps (const CapsPtr &caps) const |
bool | canSrcAnyCaps (const CapsPtr &caps) const |
ElementPtr | create (const char *elementName=NULL) const |
![]() | |
uint | rank () const |
void | setRank (uint rank) |
QString | name () const |
void | setName (const char *name) |
bool | isAtLeastVersion (uint major, uint minor, uint micro) const |
PluginFeaturePtr | load () |
![]() | |
QString | name () const |
bool | setName (const char *name) |
ObjectPtr | parent () const |
bool | setParent (const ObjectPtr &parent) |
void | unparent () |
bool | isAncestorOf (const ObjectPtr &object) const |
QString | pathString () const |
![]() | |
ParamSpecPtr | findProperty (const char *name) const |
QList< ParamSpecPtr > | listProperties () const |
Value | property (const char *name) const |
template<class T > | |
void | setProperty (const char *name, const T &value) |
void | setProperty (const char *name, const Value &value) |
void * | data (const char *key) const |
void * | stealData (const char *key) const |
void | setData (const char *key, void *data, void(*destroyCallback)(void *)=NULL) |
void * | quarkData (const Quark &quark) const |
void * | stealQuarkData (const Quark &quark) const |
void | setQuarkData (const Quark &quark, void *data, void(*destroyCallback)(void *)=NULL) |
Static Public Member Functions | |
static ElementFactoryPtr | find (const char *factoryName) |
static ElementFactoryPtr | find (const QString &factoryName) |
static ElementPtr | make (const char *factoryName, const char *elementName=NULL) |
static ElementPtr | make (const QString &factoryName, const char *elementName=NULL) |
Additional Inherited Members | |
![]() | |
virtual void | ref (bool increaseRef) |
virtual void | unref () |
![]() | |
template<class T > | |
T * | object () const |
![]() | |
void * | m_object |
Wrapper class for GstElementFactory.
Definition at line 28 of file elementfactory.h.
|
static |
Definition at line 24 of file elementfactory.cpp.
|
inlinestatic |
Definition at line 53 of file elementfactory.h.
|
static |
Definition at line 30 of file elementfactory.cpp.
|
inlinestatic |
Definition at line 59 of file elementfactory.h.
QGlib::Type QGst::ElementFactory::elementType | ( | ) | const |
Definition at line 39 of file elementfactory.cpp.
QString QGst::ElementFactory::metadata | ( | const char * | key | ) | const |
Definition at line 44 of file elementfactory.cpp.
uint QGst::ElementFactory::padTemplatesCount | ( | ) | const |
Definition at line 49 of file elementfactory.cpp.
int QGst::ElementFactory::uriType | ( | ) | const |
Definition at line 54 of file elementfactory.cpp.
bool QGst::ElementFactory::hasInterface | ( | const char * | interfaceName | ) | const |
Definition at line 59 of file elementfactory.cpp.
bool QGst::ElementFactory::canSinkAllCaps | ( | const CapsPtr & | caps | ) | const |
Definition at line 64 of file elementfactory.cpp.
bool QGst::ElementFactory::canSrcAllCaps | ( | const CapsPtr & | caps | ) | const |
Definition at line 69 of file elementfactory.cpp.
bool QGst::ElementFactory::canSinkAnyCaps | ( | const CapsPtr & | caps | ) | const |
Definition at line 74 of file elementfactory.cpp.
bool QGst::ElementFactory::canSrcAnyCaps | ( | const CapsPtr & | caps | ) | const |
Definition at line 79 of file elementfactory.cpp.
ElementPtr QGst::ElementFactory::create | ( | const char * | elementName = NULL | ) | const |
Definition at line 84 of file elementfactory.cpp.