13 void operator()(gpointer obj)
const noexcept { gst_object_unref(obj); }
18 void operator()(GstQuery* query)
const noexcept { gst_query_unref(query); }
22using GstFactoryPtr = std::unique_ptr<GstElementFactory, GstObjectDeleter>;
23using GstFeaturePtr = std::unique_ptr<GstPluginFeature, GstObjectDeleter>;
24using GstQueryPtr = std::unique_ptr<GstQuery, GstQueryDeleter>;
GstQueryPtr adoptQuery(GstQuery *query) noexcept
std::unique_ptr< GstElementFactory, GstObjectDeleter > GstFactoryPtr
GstFactoryPtr adoptFactory(GstElementFactory *factory) noexcept
std::unique_ptr< GstObject, GstObjectDeleter > GstObjectPtr
GstFeaturePtr adoptFeature(GstPluginFeature *feature) noexcept
std::unique_ptr< GstPluginFeature, GstObjectDeleter > GstFeaturePtr
std::unique_ptr< GstQuery, GstQueryDeleter > GstQueryPtr
void operator()(gpointer obj) const noexcept
void operator()(GstQuery *query) const noexcept