Gst::MiniObject Class Reference

#include <miniobject.h>

Inheritance diagram for Gst::MiniObject:

Gst::Event Gst::Message Gst::Query Gst::EventBufferSize Gst::EventCustom Gst::EventEos Gst::EventFlushStart Gst::EventFlushStop Gst::EventLatency Gst::EventNavigation Gst::EventNewSegment Gst::EventQos Gst::EventSeek Gst::EventTag Gst::MessageApplication Gst::MessageAsyncDone Gst::MessageAsyncStart Gst::MessageBuffering Gst::MessageClockLost Gst::MessageClockProvide Gst::MessageCustom Gst::MessageDuration Gst::MessageElement Gst::MessageEos Gst::MessageError Gst::MessageInfo Gst::MessageLatency Gst::MessageNewClock Gst::MessageSegmentDone Gst::MessageSegmentStart Gst::MessageStateChanged Gst::MessageStateDirty Gst::MessageWarning Gst::QueryConvert Gst::QueryDuration Gst::QueryFormats Gst::QueryLatency Gst::QueryPosition Gst::QuerySeeking Gst::QuerySegment List of all members.

Public Types

typedef MiniObject CppObjectType
typedef MiniObject_Class CppClassType
typedef GstMiniObject BaseObjectType
typedef GstMiniObjectClass BaseClassType

Public Member Functions

 MiniObject ()
 MiniObject (GstMiniObject *castitem)
virtual ~MiniObject ()
 MiniObject (const MiniObject &)
MiniObjectoperator= (const MiniObject &)
bool is_writable () const
void make_writable ()
void reference () const
void unreference () const

Protected Attributes

GstMiniObject * gobject_

Related Functions

(Note that these are not member functions.)

Glib::RefPtr< Gst::MiniObjectwrap (GstMiniObject *object, bool take_copy=false)

Detailed Description

This is a base class for some gstreamermm objects. It is similar to Glib::Object but has no GObject property or signal support. Use Gst::wrap() (instead of Glib::wrap()) to create C++ instances that wrap C instances.


Member Typedef Documentation

typedef MiniObject Gst::MiniObject::CppObjectType

Reimplemented in Gst::Event, Gst::Message, and Gst::Query.

typedef MiniObject_Class Gst::MiniObject::CppClassType

Reimplemented in Gst::Event, Gst::Message, and Gst::Query.

typedef GstMiniObject Gst::MiniObject::BaseObjectType

Reimplemented in Gst::Event, Gst::Message, and Gst::Query.

typedef GstMiniObjectClass Gst::MiniObject::BaseClassType

Reimplemented in Gst::Event, Gst::Message, and Gst::Query.


Constructor & Destructor Documentation

Gst::MiniObject::MiniObject (  ) 

Gst::MiniObject::MiniObject ( GstMiniObject *  castitem  ) 

virtual Gst::MiniObject::~MiniObject (  )  [virtual]

Gst::MiniObject::MiniObject ( const MiniObject  ) 


Member Function Documentation

MiniObject& Gst::MiniObject::operator= ( const MiniObject  ) 

bool Gst::MiniObject::is_writable (  )  const

void Gst::MiniObject::make_writable (  ) 

void Gst::MiniObject::reference (  )  const

void Gst::MiniObject::unreference (  )  const


Friends And Related Function Documentation

Glib::RefPtr< Gst::MiniObject > wrap ( GstMiniObject *  object,
bool  take_copy = false 
) [related]


Member Data Documentation

GstMiniObject* Gst::MiniObject::gobject_ [protected]


The documentation for this class was generated from the following files:
Generated on Sat Jan 26 11:53:53 2008 for gstreamermm by  doxygen 1.5.1