Gst::IndexEntry Class Reference

The basic element of an index. More...

#include <index.h>

List of all members.

Public Member Functions

 IndexEntry ()
 IndexEntry (GstIndexEntry* castitem, bool make_a_copy=false)
 IndexEntry (const IndexEntry& src)
IndexEntryoperator= (const IndexEntry& src)
 ~IndexEntry ()
GstIndexEntry* gobj ()
const GstIndexEntry* gobj () const
GstIndexEntry* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
bool assoc_map (Format format, gint64& value) const
 Gets alternative formats associated with the indexentry.

Protected Attributes

GstIndexEntry* gobject_

Related Functions

(Note that these are not member functions.)

Gst::IndexEntry wrap (GstIndexEntry* object, bool take_copy=false)
 A Glib::wrap() method for this object.


Detailed Description

The basic element of an index.

Constructor & Destructor Documentation

Gst::IndexEntry::IndexEntry (  ) 

Gst::IndexEntry::IndexEntry ( GstIndexEntry *  castitem,
bool  make_a_copy = false 
) [explicit]

Gst::IndexEntry::IndexEntry ( const IndexEntry src  ) 

Gst::IndexEntry::~IndexEntry (  ) 


Member Function Documentation

bool Gst::IndexEntry::assoc_map ( Format  format,
gint64 &  value 
) const

Gets alternative formats associated with the indexentry.

Parameters:
format The format of the value the find.
value A pointer to store the value.
Returns:
true if there was a value associated with the given format.

const GstIndexEntry* Gst::IndexEntry::gobj (  )  const [inline]

GstIndexEntry* Gst::IndexEntry::gobj (  )  [inline]

GstIndexEntry* Gst::IndexEntry::gobj_copy (  )  const

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

IndexEntry& Gst::IndexEntry::operator= ( const IndexEntry src  ) 


Friends And Related Function Documentation

Gst::IndexEntry wrap ( GstIndexEntry *  object,
bool  take_copy = false 
) [related]

A Glib::wrap() method for this object.

Parameters:
object The C instance.
take_copy False if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns:
A C++ instance that wraps this C instance.


Member Data Documentation

GstIndexEntry* Gst::IndexEntry::gobject_ [protected]


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

Generated on Thu Jan 15 09:33:13 2009 for gstreamermm by  doxygen 1.5.7.1