#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::MiniObject * | Gst::wrap_auto (GstMiniObject *object, bool take_copy=false) |
Gst::MiniObject * | Gst::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_ |