mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-11 09:55:36 +00:00
deviceprovider: small cleanups
Protect against wrong arguments. Clean up the header file indentation.
This commit is contained in:
parent
8caf9b7a87
commit
b4dbb9d742
2 changed files with 14 additions and 8 deletions
|
@ -543,6 +543,9 @@ gst_device_provider_device_add (GstDeviceProvider * provider,
|
|||
{
|
||||
GstMessage *message;
|
||||
|
||||
g_return_if_fail (GST_IS_DEVICE_PROVIDER (provider));
|
||||
g_return_if_fail (GST_IS_DEVICE (device));
|
||||
|
||||
if (!gst_object_set_parent (GST_OBJECT (device), GST_OBJECT (provider))) {
|
||||
GST_WARNING_OBJECT (provider, "Could not parent device %p to provider,"
|
||||
" it already has a parent", device);
|
||||
|
@ -579,6 +582,9 @@ gst_device_provider_device_remove (GstDeviceProvider * provider,
|
|||
GstMessage *message;
|
||||
GList *item;
|
||||
|
||||
g_return_if_fail (GST_IS_DEVICE_PROVIDER (provider));
|
||||
g_return_if_fail (GST_IS_DEVICE (device));
|
||||
|
||||
GST_OBJECT_LOCK (provider);
|
||||
item = g_list_find (provider->devices, device);
|
||||
if (item) {
|
||||
|
|
|
@ -111,31 +111,31 @@ gboolean gst_device_provider_can_monitor (GstDeviceProvider * provider);
|
|||
GstBus * gst_device_provider_get_bus (GstDeviceProvider * provider);
|
||||
|
||||
void gst_device_provider_device_add (GstDeviceProvider * provider,
|
||||
GstDevice * device);
|
||||
GstDevice * device);
|
||||
void gst_device_provider_device_remove (GstDeviceProvider * provider,
|
||||
GstDevice * device);
|
||||
|
||||
|
||||
/* device provider class meta data */
|
||||
void gst_device_provider_class_set_metadata (GstDeviceProviderClass *klass,
|
||||
void gst_device_provider_class_set_metadata (GstDeviceProviderClass *klass,
|
||||
const gchar *longname,
|
||||
const gchar *classification,
|
||||
const gchar *description,
|
||||
const gchar *author);
|
||||
void gst_device_provider_class_set_static_metadata (GstDeviceProviderClass *klass,
|
||||
void gst_device_provider_class_set_static_metadata (GstDeviceProviderClass *klass,
|
||||
const gchar *longname,
|
||||
const gchar *classification,
|
||||
const gchar *description,
|
||||
const gchar *author);
|
||||
void gst_device_provider_class_add_metadata (GstDeviceProviderClass * klass,
|
||||
void gst_device_provider_class_add_metadata (GstDeviceProviderClass * klass,
|
||||
const gchar * key, const gchar * value);
|
||||
void gst_device_provider_class_add_static_metadata (GstDeviceProviderClass * klass,
|
||||
void gst_device_provider_class_add_static_metadata (GstDeviceProviderClass * klass,
|
||||
const gchar * key, const gchar * value);
|
||||
const gchar * gst_device_provider_class_get_metadata (GstDeviceProviderClass * klass,
|
||||
const gchar * key);
|
||||
const gchar * gst_device_provider_class_get_metadata (GstDeviceProviderClass * klass,
|
||||
const gchar * key);
|
||||
|
||||
/* factory management */
|
||||
GstDeviceProviderFactory * gst_device_provider_get_factory (GstDeviceProvider * provider);
|
||||
GstDeviceProviderFactory * gst_device_provider_get_factory (GstDeviceProvider * provider);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
|
Loading…
Reference in a new issue