#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_ |
1.5.1