projects
/
platform
/
upstream
/
gstreamer.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pad: Fix printf format when printing hook id
[platform/upstream/gstreamer.git]
/
gst
/
gstdevicemonitor.h
diff --git
a/gst/gstdevicemonitor.h
b/gst/gstdevicemonitor.h
index
5564130
..
39e8cca
100644
(file)
--- a/
gst/gstdevicemonitor.h
+++ b/
gst/gstdevicemonitor.h
@@
-75,29
+75,40
@@
struct _GstDeviceMonitorClass {
gpointer _gst_reserved[GST_PADDING];
};
gpointer _gst_reserved[GST_PADDING];
};
+GST_API
GType gst_device_monitor_get_type (void);
GType gst_device_monitor_get_type (void);
+GST_API
GstDeviceMonitor * gst_device_monitor_new (void);
GstDeviceMonitor * gst_device_monitor_new (void);
+GST_API
GstBus * gst_device_monitor_get_bus (GstDeviceMonitor * monitor);
GstBus * gst_device_monitor_get_bus (GstDeviceMonitor * monitor);
+GST_API
GList * gst_device_monitor_get_devices (GstDeviceMonitor * monitor);
GList * gst_device_monitor_get_devices (GstDeviceMonitor * monitor);
+GST_API
gboolean gst_device_monitor_start (GstDeviceMonitor * monitor);
gboolean gst_device_monitor_start (GstDeviceMonitor * monitor);
+GST_API
void gst_device_monitor_stop (GstDeviceMonitor * monitor);
void gst_device_monitor_stop (GstDeviceMonitor * monitor);
+GST_API
guint gst_device_monitor_add_filter (GstDeviceMonitor * monitor,
const gchar * classes,
GstCaps * caps);
guint gst_device_monitor_add_filter (GstDeviceMonitor * monitor,
const gchar * classes,
GstCaps * caps);
+GST_API
gboolean gst_device_monitor_remove_filter (GstDeviceMonitor * monitor,
guint filter_id);
gboolean gst_device_monitor_remove_filter (GstDeviceMonitor * monitor,
guint filter_id);
-
+GST_API
gchar ** gst_device_monitor_get_providers (GstDeviceMonitor * monitor);
gchar ** gst_device_monitor_get_providers (GstDeviceMonitor * monitor);
+GST_API
void gst_device_monitor_set_show_all_devices (GstDeviceMonitor * monitor, gboolean show_all);
void gst_device_monitor_set_show_all_devices (GstDeviceMonitor * monitor, gboolean show_all);
+
+GST_API
gboolean gst_device_monitor_get_show_all_devices (GstDeviceMonitor * monitor);
#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
gboolean gst_device_monitor_get_show_all_devices (GstDeviceMonitor * monitor);
#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC