diff --git a/sys/wasapi/gstwasapidevice.c b/sys/wasapi/gstwasapidevice.c index 4371e44877..4e6379c3e2 100644 --- a/sys/wasapi/gstwasapidevice.c +++ b/sys/wasapi/gstwasapidevice.c @@ -63,7 +63,7 @@ gst_wasapi_device_provider_probe (GstDeviceProvider * provider) GstWasapiDeviceProvider *self = GST_WASAPI_DEVICE_PROVIDER (provider); GList *devices = NULL; - if (!gst_wasapi_util_get_devices (GST_ELEMENT (self), TRUE, &devices)) + if (!gst_wasapi_util_get_devices (GST_OBJECT (self), TRUE, &devices)) GST_ERROR_OBJECT (self, "Failed to enumerate devices"); return devices; diff --git a/sys/wasapi/gstwasapiutil.c b/sys/wasapi/gstwasapiutil.c index ef4e0052cf..eac28834c9 100644 --- a/sys/wasapi/gstwasapiutil.c +++ b/sys/wasapi/gstwasapiutil.c @@ -313,7 +313,7 @@ gst_wasapi_util_hresult_to_string (HRESULT hr) } static IMMDeviceEnumerator * -gst_wasapi_util_get_device_enumerator (GstElement * self) +gst_wasapi_util_get_device_enumerator (GstObject * self) { HRESULT hr; IMMDeviceEnumerator *enumerator = NULL; @@ -326,7 +326,7 @@ gst_wasapi_util_get_device_enumerator (GstElement * self) } gboolean -gst_wasapi_util_get_devices (GstElement * self, gboolean active, +gst_wasapi_util_get_devices (GstObject * self, gboolean active, GList ** devices) { gboolean res = FALSE; @@ -550,7 +550,7 @@ gst_wasapi_util_get_device_client (GstElement * self, IMMDevice *device = NULL; IAudioClient *client = NULL; - if (!(enumerator = gst_wasapi_util_get_device_enumerator (self))) + if (!(enumerator = gst_wasapi_util_get_device_enumerator (GST_OBJECT (self)))) goto beach; if (!device_strid) { diff --git a/sys/wasapi/gstwasapiutil.h b/sys/wasapi/gstwasapiutil.h index 715e0db158..4e560e6bd1 100644 --- a/sys/wasapi/gstwasapiutil.h +++ b/sys/wasapi/gstwasapiutil.h @@ -92,7 +92,7 @@ gint gst_wasapi_erole_to_device_role (gint erole); gchar *gst_wasapi_util_hresult_to_string (HRESULT hr); -gboolean gst_wasapi_util_get_devices (GstElement * element, gboolean active, +gboolean gst_wasapi_util_get_devices (GstObject * element, gboolean active, GList ** devices); gboolean gst_wasapi_util_get_device_client (GstElement * element,