diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.h b/gst-libs/gst/vaapi/gstvaapidisplay.h index 72488ba3cc..cccb095653 100644 --- a/gst-libs/gst/vaapi/gstvaapidisplay.h +++ b/gst-libs/gst/vaapi/gstvaapidisplay.h @@ -51,6 +51,9 @@ G_BEGIN_DECLS GST_VAAPI_TYPE_DISPLAY, \ GstVaapiDisplayClass)) +#define GST_VAAPI_DISPLAY_VADISPLAY(display) \ + gst_vaapi_display_get_display(display) + typedef struct _GstVaapiDisplay GstVaapiDisplay; typedef struct _GstVaapiDisplayPrivate GstVaapiDisplayPrivate; typedef struct _GstVaapiDisplayClass GstVaapiDisplayClass; diff --git a/gst-libs/gst/vaapi/gstvaapidisplay_x11.h b/gst-libs/gst/vaapi/gstvaapidisplay_x11.h index baeb15b615..3956315967 100644 --- a/gst-libs/gst/vaapi/gstvaapidisplay_x11.h +++ b/gst-libs/gst/vaapi/gstvaapidisplay_x11.h @@ -50,6 +50,9 @@ G_BEGIN_DECLS GST_VAAPI_TYPE_DISPLAY_X11, \ GstVaapiDisplayX11Class)) +#define GST_VAAPI_DISPLAY_XDISPLAY(display) \ + gst_vaapi_display_x11_get_display(GST_VAAPI_DISPLAY_X11(display)) + typedef struct _GstVaapiDisplayX11 GstVaapiDisplayX11; typedef struct _GstVaapiDisplayX11Private GstVaapiDisplayX11Private; typedef struct _GstVaapiDisplayX11Class GstVaapiDisplayX11Class;