index.h File Reference

#include <glibmm.h>
#include <gst/gstindex.h>
#include <gstreamermm/object.h>
#include <gstreamermm/format.h>

Go to the source code of this file.

Classes

class  Gst::IndexEntry
 The basic element of an index. More...
class  Gst::IndexGroup
 A group of related entries in an index. More...
class  Gst::IndexAssociation
 An association in an entry. More...
class  Gst::Index
 Gst::Index is used to generate a stream index of one or more elements in a pipeline. More...

Namespaces

namespace  Gst
namespace  Glib

Enumerations

enum  Gst::IndexCertainty {
  Gst::INDEX_UNKNOWN,
  Gst::INDEX_CERTAIN,
  Gst::INDEX_FUZZY
}
enum  Gst::IndexEntryType {
  Gst::INDEX_ENTRY_ID,
  Gst::INDEX_ENTRY_ASSOCIATION,
  Gst::INDEX_ENTRY_OBJECT,
  Gst::INDEX_ENTRY_FORMAT
}
enum  Gst::IndexLookupMethod {
  Gst::INDEX_LOOKUP_EXACT,
  Gst::INDEX_LOOKUP_BEFORE,
  Gst::INDEX_LOOKUP_AFTER
}
enum  Gst::AssocFlags {
  Gst::ASSOCIATION_FLAG_NONE = 0,
  Gst::ASSOCIATION_FLAG_KEY_UNIT = 1 << 0,
  Gst::ASSOCIATION_FLAG_DELTA_UNIT = 1 << 1,
  Gst::ASSOCIATION_FLAG_LAST = 1 << 8
}
enum  Gst::IndexResolverMethod {
  Gst::INDEX_RESOLVER_CUSTOM,
  Gst::INDEX_RESOLVER_GTYPE,
  Gst::INDEX_RESOLVER_PATH
}
enum  Gst::IndexFlags {
  Gst::INDEX_WRITABLE = GST_OBJECT_FLAG_LAST << 0,
  Gst::INDEX_READABLE = GST_OBJECT_FLAG_LAST << 1,
  Gst::INDEX_FLAG_LAST = GST_OBJECT_FLAG_LAST << 8
}

Functions

AssocFlags Gst::operator| (AssocFlags lhs, AssocFlags rhs)
AssocFlags Gst::operator& (AssocFlags lhs, AssocFlags rhs)
AssocFlags Gst::operator^ (AssocFlags lhs, AssocFlags rhs)
AssocFlags Gst::operator~ (AssocFlags flags)
AssocFlags& Gst::operator|= (AssocFlags& lhs, AssocFlags rhs)
AssocFlags& Gst::operator&= (AssocFlags& lhs, AssocFlags rhs)
AssocFlags& Gst::operator^= (AssocFlags& lhs, AssocFlags rhs)


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