QtGStreamer  0.10.2
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Static Public Member Functions | List of all members
QGst::ElementFactory Class Reference

#include <QGst/ElementFactory>

Inheritance diagram for QGst::ElementFactory:
Inheritance graph
[legend]
Collaboration diagram for QGst::ElementFactory:
Collaboration graph
[legend]

Public Member Functions

QGlib::Type elementType () const
 
QString longName () const
 
QString klass () const
 
QString description () const
 
QString author () const
 
QString documentationUri () const
 
QString iconName () const
 
uint padTemplatesCount () const
 
int uriType () const
 
bool hasInterface (const char *interfaceName) const
 
bool canSinkCaps (const CapsPtr &caps) const
 
bool canSrcCaps (const CapsPtr &caps) const
 
ElementPtr create (const char *elementName=NULL) const
 
- Public Member Functions inherited from QGst::PluginFeature
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 ()
 
- Public Member Functions inherited from QGst::Object
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
 

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

- Protected Member Functions inherited from QGst::Object
virtual void ref (bool increaseRef)
 
virtual void unref ()
 
- Protected Attributes inherited from QGlib::RefCountedObject
void * m_object
 

Detailed Description

Wrapper class for GstElementFactory.

Definition at line 28 of file elementfactory.h.


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