device-provider: Allow notifying application of device changes
Thi introduces new APIs to post a `DEVICE_CHANGED` message on the bus so the application is notifies when a device is modified. For example, if the "defaultness" of a device was changed or any property that can be changed at any time. Atomically changing the device object notifying that way allow us to abtract away the internal threads. New APIS: - gst_message_new_device_changed - gst_message_parse_device_changed - gst_device_provider_device_changed
- docs/gst/gstreamer-sections.txt 3 additions, 0 deletionsdocs/gst/gstreamer-sections.txt
- gst/gstdevicemonitor.c 5 additions, 2 deletionsgst/gstdevicemonitor.c
- gst/gstdeviceprovider.c 50 additions, 0 deletionsgst/gstdeviceprovider.c
- gst/gstdeviceprovider.h 5 additions, 0 deletionsgst/gstdeviceprovider.h
- gst/gstmessage.c 64 additions, 0 deletionsgst/gstmessage.c
- gst/gstmessage.h 12 additions, 0 deletionsgst/gstmessage.h
- gst/gstquark.c 2 additions, 1 deletiongst/gstquark.c
- gst/gstquark.h 3 additions, 1 deletiongst/gstquark.h