QtGStreamer 1.2.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
QGst::Object Class Reference

#include <QGst/Object>

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

Public Member Functions

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
 
- Public Member Functions inherited from QGlib::ObjectBase
ParamSpecPtr findProperty (const char *name) const
 
QList< ParamSpecPtrlistProperties () 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)
 

Protected Member Functions

virtual void ref (bool increaseRef)
 
virtual void unref ()
 
- Protected Member Functions inherited from QGlib::RefCountedObject
template<class T >
T * object () const
 

Additional Inherited Members

- Protected Attributes inherited from QGlib::RefCountedObject
void * m_object
 

Detailed Description

Wrapper class for GstObject.

Definition at line 28 of file object.h.

Member Function Documentation

◆ name()

QString QGst::Object::name ( ) const

Definition at line 23 of file object.cpp.

◆ setName()

bool QGst::Object::setName ( const char *  name)

Definition at line 28 of file object.cpp.

◆ parent()

ObjectPtr QGst::Object::parent ( ) const

Definition at line 33 of file object.cpp.

◆ setParent()

bool QGst::Object::setParent ( const ObjectPtr parent)

Definition at line 38 of file object.cpp.

◆ unparent()

void QGst::Object::unparent ( )

Definition at line 43 of file object.cpp.

◆ isAncestorOf()

bool QGst::Object::isAncestorOf ( const ObjectPtr object) const

Definition at line 48 of file object.cpp.

◆ pathString()

QString QGst::Object::pathString ( ) const

Definition at line 53 of file object.cpp.

◆ ref()

void QGst::Object::ref ( bool  increaseRef)
protectedvirtual

Reimplemented from QGlib::ObjectBase.

Definition at line 58 of file object.cpp.

◆ unref()

void QGst::Object::unref ( )
protectedvirtual

Reimplemented from QGlib::ObjectBase.

Definition at line 65 of file object.cpp.


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