G_BEGIN_DECLS
+#define GST_VAAPI_ENCODER_H264(encoder) \
+ ((GstVaapiEncoderH264 *) (encoder))
+
typedef struct _GstVaapiEncoderH264 GstVaapiEncoderH264;
/**
G_BEGIN_DECLS
+#define GST_VAAPI_ENCODER_H265(encoder) \
+ ((GstVaapiEncoderH265 *) (encoder))
+
typedef struct _GstVaapiEncoderH265 GstVaapiEncoderH265;
/**
G_BEGIN_DECLS
+#define GST_VAAPI_ENCODER_JPEG(encoder) \
+ ((GstVaapiEncoderJpeg *) (encoder))
+
typedef struct _GstVaapiEncoderJpeg GstVaapiEncoderJpeg;
/**
G_BEGIN_DECLS
+#define GST_VAAPI_ENCODER_MPEG2(encoder) \
+ ((GstVaapiEncoderMpeg2 *) (encoder))
+
typedef struct _GstVaapiEncoderMpeg2 GstVaapiEncoderMpeg2;
/**
G_BEGIN_DECLS
+#define GST_VAAPI_ENCODER_VP8(encoder) \
+ ((GstVaapiEncoderVP8 *) (encoder))
+
typedef struct _GstVaapiEncoderVP8 GstVaapiEncoderVP8;
/**
G_BEGIN_DECLS
+#define GST_VAAPI_ENCODER_VP9(encoder) \
+ ((GstVaapiEncoderVP9 *) (encoder))
+
typedef struct _GstVaapiEncoderVP9 GstVaapiEncoderVP9;
/**