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

#include <QGst/ElementFactory>

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

List of all members.

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
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)

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: