diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_h264.h b/gst-libs/gst/vaapi/gstvaapiencoder_h264.h index 0ba54ed429..89eab76c33 100644 --- a/gst-libs/gst/vaapi/gstvaapiencoder_h264.h +++ b/gst-libs/gst/vaapi/gstvaapiencoder_h264.h @@ -29,6 +29,9 @@ G_BEGIN_DECLS +#define GST_VAAPI_ENCODER_H264(encoder) \ + ((GstVaapiEncoderH264 *) (encoder)) + typedef struct _GstVaapiEncoderH264 GstVaapiEncoderH264; /** diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_h265.h b/gst-libs/gst/vaapi/gstvaapiencoder_h265.h index 3554ef15c3..ec8483e5b7 100644 --- a/gst-libs/gst/vaapi/gstvaapiencoder_h265.h +++ b/gst-libs/gst/vaapi/gstvaapiencoder_h265.h @@ -28,6 +28,9 @@ G_BEGIN_DECLS +#define GST_VAAPI_ENCODER_H265(encoder) \ + ((GstVaapiEncoderH265 *) (encoder)) + typedef struct _GstVaapiEncoderH265 GstVaapiEncoderH265; /** diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_jpeg.h b/gst-libs/gst/vaapi/gstvaapiencoder_jpeg.h index 108d03036e..a18c7e2796 100644 --- a/gst-libs/gst/vaapi/gstvaapiencoder_jpeg.h +++ b/gst-libs/gst/vaapi/gstvaapiencoder_jpeg.h @@ -27,6 +27,9 @@ G_BEGIN_DECLS +#define GST_VAAPI_ENCODER_JPEG(encoder) \ + ((GstVaapiEncoderJpeg *) (encoder)) + typedef struct _GstVaapiEncoderJpeg GstVaapiEncoderJpeg; /** diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.h b/gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.h index c81cc6c75f..923ad1d85a 100644 --- a/gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.h +++ b/gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.h @@ -28,6 +28,9 @@ G_BEGIN_DECLS +#define GST_VAAPI_ENCODER_MPEG2(encoder) \ + ((GstVaapiEncoderMpeg2 *) (encoder)) + typedef struct _GstVaapiEncoderMpeg2 GstVaapiEncoderMpeg2; /** diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_vp8.h b/gst-libs/gst/vaapi/gstvaapiencoder_vp8.h index c362ebaab1..a48bf460c4 100644 --- a/gst-libs/gst/vaapi/gstvaapiencoder_vp8.h +++ b/gst-libs/gst/vaapi/gstvaapiencoder_vp8.h @@ -27,6 +27,9 @@ G_BEGIN_DECLS +#define GST_VAAPI_ENCODER_VP8(encoder) \ + ((GstVaapiEncoderVP8 *) (encoder)) + typedef struct _GstVaapiEncoderVP8 GstVaapiEncoderVP8; /** diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.h b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.h index 3723ddb4b0..7967a98002 100644 --- a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.h +++ b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.h @@ -27,6 +27,9 @@ G_BEGIN_DECLS +#define GST_VAAPI_ENCODER_VP9(encoder) \ + ((GstVaapiEncoderVP9 *) (encoder)) + typedef struct _GstVaapiEncoderVP9 GstVaapiEncoderVP9; /**