gst_vaapi_display_has_image_format
gst_vaapi_display_get_subpicture_caps
gst_vaapi_display_has_subpicture_format
+gst_vaapi_display_has_property
+gst_vaapi_display_get_rotation
+gst_vaapi_display_set_rotation
+gst_vaapi_display_get_render_mode
+gst_vaapi_display_set_render_mode
<SUBSECTION Standard>
GST_VAAPI_DISPLAY
GST_VAAPI_IS_DISPLAY
<TITLE>GstVaapiVideoBuffer</TITLE>
GstVaapiVideoBuffer
GstVaapiVideoBufferClass
-gst_vaapi_video_buffer_typed_new
-gst_vaapi_video_buffer_typed_new_from_pool
-gst_vaapi_video_buffer_typed_new_from_buffer
-gst_vaapi_video_buffer_typed_new_with_image
-gst_vaapi_video_buffer_typed_new_with_surface
-gst_vaapi_video_buffer_typed_new_with_surface_proxy
-gst_vaapi_video_buffer_get_display
-gst_vaapi_video_buffer_get_image
-gst_vaapi_video_buffer_set_image
-gst_vaapi_video_buffer_set_image_from_pool
-gst_vaapi_video_buffer_get_surface
-gst_vaapi_video_buffer_get_surface_proxy
-gst_vaapi_video_buffer_set_surface
-gst_vaapi_video_buffer_set_surface_proxy
-gst_vaapi_video_buffer_set_surface_from_pool
-gst_vaapi_video_buffer_get_render_flags
-gst_vaapi_video_buffer_set_render_flags
+gst_vaapi_video_buffer_new
+gst_vaapi_video_buffer_get_meta
<SUBSECTION Standard>
GST_VAAPI_VIDEO_BUFFER
GST_VAAPI_IS_VIDEO_BUFFER
</SECTION>
<SECTION>
+<FILE>gstvaapivideometa</FILE>
+<TITLE>GstVaapiVideoMeta</TITLE>
+gst_vaapi_video_meta_new
+gst_vaapi_video_meta_new_from_pool
+gst_vaapi_video_meta_new_with_image
+gst_vaapi_video_meta_new_with_surface
+gst_vaapi_video_meta_new_with_surface_proxy
+gst_vaapi_video_meta_ref
+gst_vaapi_video_meta_unref
+gst_vaapi_video_meta_replace
+gst_vaapi_video_meta_get_display
+gst_vaapi_video_meta_get_image
+gst_vaapi_video_meta_set_image
+gst_vaapi_video_meta_set_image_from_pool
+gst_vaapi_video_meta_get_surface
+gst_vaapi_video_meta_set_surface
+gst_vaapi_video_meta_set_surface_from_pool
+gst_vaapi_video_meta_set_surface_converter
+gst_vaapi_video_meta_get_surface_converter
+gst_vaapi_video_meta_get_surface_proxy
+gst_vaapi_video_meta_set_surface_proxy
+gst_vaapi_video_meta_get_render_flags
+gst_vaapi_video_meta_set_render_flags
+<SUBSECTION Standard>
+gst_vaapi_video_meta_get_type
+</SECTION>
+
+<SECTION>
<FILE>gstvaapitypes</FILE>
<TITLE>Basic data structures</TITLE>
GstVaapiID
GstVaapiSubpicture
GstVaapiSubpictureClass
gst_vaapi_subpicture_new
+gst_vaapi_subpicture_new_from_overlay_rectangle
gst_vaapi_subpicture_get_id
+gst_vaapi_subpicture_get_flags
+gst_vaapi_subpicture_get_global_alpha
+gst_vaapi_subpicture_set_global_alpha
gst_vaapi_subpicture_get_image
gst_vaapi_subpicture_set_image
<SUBSECTION Standard>
GstVaapiDecoder
GstVaapiDecoderClass
gst_vaapi_decoder_get_caps
+gst_vaapi_decoder_get_codec
+gst_vaapi_decoder_get_codec_state
gst_vaapi_decoder_put_buffer
gst_vaapi_decoder_get_surface
+gst_vaapi_decoder_get_frame
+gst_vaapi_decoder_parse
+gst_vaapi_decoder_decode
<SUBSECTION Standard>
GST_VAAPI_DECODER
GST_VAAPI_IS_DECODER
} GstVaapiPictureType;
/**
- * Picture flags:
+ * GstVaapiPictureFlags:
* @GST_VAAPI_PICTURE_FLAG_SKIPPED: skipped frame
* @GST_VAAPI_PICTURE_FLAG_REFERENCE: reference frame
* @GST_VAAPI_PICTURE_FLAG_OUTPUT: frame was output
*
* Enum values used for #GstVaapiPicture flags.
*/
-enum {
+typedef enum {
GST_VAAPI_PICTURE_FLAG_SKIPPED = (GST_VAAPI_CODEC_OBJECT_FLAG_LAST << 0),
GST_VAAPI_PICTURE_FLAG_REFERENCE = (GST_VAAPI_CODEC_OBJECT_FLAG_LAST << 1),
GST_VAAPI_PICTURE_FLAG_OUTPUT = (GST_VAAPI_CODEC_OBJECT_FLAG_LAST << 2),
GST_VAAPI_PICTURE_FLAG_FF = (GST_VAAPI_CODEC_OBJECT_FLAG_LAST << 4),
GST_VAAPI_PICTURE_FLAG_TFF = (GST_VAAPI_CODEC_OBJECT_FLAG_LAST << 5),
GST_VAAPI_PICTURE_FLAG_LAST = (GST_VAAPI_CODEC_OBJECT_FLAG_LAST << 6),
-};
+} GstVaapiPictureFlags;
#define GST_VAAPI_PICTURE_FLAGS GST_VAAPI_MINI_OBJECT_FLAGS
#define GST_VAAPI_PICTURE_FLAG_IS_SET GST_VAAPI_MINI_OBJECT_FLAG_IS_SET