/* Entry-points */
static const GstVaapiEntrypointMap gst_vaapi_entrypoints[] = {
- { GST_VAAPI_ENTRYPOINT_VLD, VAEntrypointVLD },
- { GST_VAAPI_ENTRYPOINT_IDCT, VAEntrypointIDCT },
- { GST_VAAPI_ENTRYPOINT_MOCO, VAEntrypointMoComp },
+ { GST_VAAPI_ENTRYPOINT_VLD, VAEntrypointVLD },
+ { GST_VAAPI_ENTRYPOINT_IDCT, VAEntrypointIDCT },
+ { GST_VAAPI_ENTRYPOINT_MOCO, VAEntrypointMoComp },
+#if VA_CHECK_VERSION(0,30,0)
+ { GST_VAAPI_ENTRYPOINT_SLICE_ENCODE, VAEntrypointEncSlice },
+#endif
{ 0, }
};
* @GST_VAAPI_ENTRYPOINT_VLD: Variable Length Decoding
* @GST_VAAPI_ENTRYPOINT_IDCT: Inverse Decrete Cosine Transform
* @GST_VAAPI_ENTRYPOINT_MOCO: Motion Compensation
+ * @GST_VAAPI_ENTRYPOINT_SLICE_ENCODE: Encode Slice
*
* The set of all entrypoints for #GstVaapiEntrypoint
*/
enum _GstVaapiEntrypoint {
GST_VAAPI_ENTRYPOINT_VLD = 1,
GST_VAAPI_ENTRYPOINT_IDCT,
- GST_VAAPI_ENTRYPOINT_MOCO
+ GST_VAAPI_ENTRYPOINT_MOCO,
+ GST_VAAPI_ENTRYPOINT_SLICE_ENCODE
};
GstVaapiProfile