wrap.h File Reference

#include <gst/gstminiobject.h>
#include <glibmm/refptr.h>
#include <gstreamermm/miniobject.h>

Go to the source code of this file.

Namespaces

namespace  Gst

Typedefs

typedef Gst::MiniObject *(*) Gst::WrapNewFunction (GstMiniObject *)

Functions

void Gst::wrap_register_init ()
void Gst::wrap_register_cleanup ()
void Gst::wrap_register (GType type, WrapNewFunction func)
Gst::MiniObjectGst::wrap_auto (GstMiniObject *object, bool take_copy=false)
Gst::MiniObjectGst::wrap_create_new_wrapper_for_interface (GstMiniObject *object, GType interface_gtype)
template<class TInterface>
TInterface * Gst::wrap_auto_interface (GstMiniObject *object, bool take_copy=false)
template<class T>
T::BaseObjectType * Gst::unwrap (T *ptr)
template<class T>
const T::BaseObjectType * Gst::unwrap (const T *ptr)
template<class T>
T::BaseObjectType * Gst::unwrap (const Glib::RefPtr< T > &ptr)
template<class T>
const T::BaseObjectType * Gst::unwrap (const Glib::RefPtr< const T > &ptr)
template<class T>
T::BaseObjectType * Gst::unwrap_copy (const Glib::RefPtr< T > &ptr)
template<class T>
const T::BaseObjectType * Gst::unwrap_copy (const Glib::RefPtr< const T > &ptr)

Variables

GLIBMM_API GQuark Gst::quark_
GLIBMM_API GQuark Gst::quark_cpp_wrapper_deleted_


Generated on Sat Jan 26 11:53:53 2008 for gstreamermm by  doxygen 1.5.1