Add gst_vaapi_display_{sync,flush}() helpers.
[platform/upstream/gstreamer-vaapi.git] / docs / reference / libs / libs-sections.txt
index 852bd32..6de2929 100644 (file)
@@ -48,10 +48,10 @@ gst_vaapi_video_sink_get_type
 
 <SECTION>
 <FILE>gstvaapidisplay_x11</FILE>
-GST_VAAPI_DISPLAY_XDISPLAY
 <TITLE>GstVaapiDisplayX11</TITLE>
 GstVaapiDisplayX11
 GstVaapiDisplayX11Class
+GST_VAAPI_DISPLAY_XDISPLAY
 gst_vaapi_display_x11_new
 gst_vaapi_display_x11_new_with_display
 gst_vaapi_display_x11_get_display
@@ -70,9 +70,11 @@ GST_VAAPI_DISPLAY_X11_GET_CLASS
 <TITLE>GstVaapiWindowX11</TITLE>
 GstVaapiWindowX11
 GstVaapiWindowX11Class
+GST_VAAPI_WINDOW_XWINDOW
 gst_vaapi_window_x11_new
 gst_vaapi_window_x11_new_with_xid
 gst_vaapi_window_x11_get_xid
+gst_vaapi_window_x11_is_foreign_xid
 <SUBSECTION Standard>
 GST_VAAPI_WINDOW_X11
 GST_VAAPI_IS_WINDOW_X11
@@ -84,6 +86,43 @@ GST_VAAPI_WINDOW_X11_GET_CLASS
 </SECTION>
 
 <SECTION>
+<FILE>gstvaapidisplay_glx</FILE>
+<TITLE>GstVaapiDisplayGLX</TITLE>
+GstVaapiDisplayGLX
+GstVaapiDisplayGLXClass
+gst_vaapi_display_glx_new
+gst_vaapi_display_glx_new_with_display
+<SUBSECTION Standard>
+GST_VAAPI_DISPLAY_GLX
+GST_VAAPI_IS_DISPLAY_GLX
+GST_VAAPI_TYPE_DISPLAY_GLX
+gst_vaapi_display_glx_get_type
+GST_VAAPI_DISPLAY_GLX_CLASS
+GST_VAAPI_IS_DISPLAY_GLX_CLASS
+GST_VAAPI_DISPLAY_GLX_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstvaapiwindow_glx</FILE>
+<TITLE>GstVaapiWindowGLX</TITLE>
+GstVaapiWindowGLX
+GstVaapiWindowGLXClass
+gst_vaapi_window_glx_new
+gst_vaapi_window_glx_new_with_xid
+gst_vaapi_window_glx_get_context
+gst_vaapi_window_glx_set_context
+gst_vaapi_window_glx_swap_buffers
+<SUBSECTION Standard>
+GST_VAAPI_WINDOW_GLX
+GST_VAAPI_IS_WINDOW_GLX
+GST_VAAPI_TYPE_WINDOW_GLX
+gst_vaapi_window_glx_get_type
+GST_VAAPI_WINDOW_GLX_CLASS
+GST_VAAPI_IS_WINDOW_GLX_CLASS
+GST_VAAPI_WINDOW_GLX_GET_CLASS
+</SECTION>
+
+<SECTION>
 <FILE>gstvaapidisplay</FILE>
 GST_VAAPI_DISPLAY_VADISPLAY
 GST_VAAPI_DISPLAY_LOCK
@@ -94,6 +133,8 @@ GstVaapiDisplayClass
 gst_vaapi_display_new_with_display
 gst_vaapi_display_lock
 gst_vaapi_display_unlock
+gst_vaapi_display_sync
+gst_vaapi_display_flush
 gst_vaapi_display_get_display
 gst_vaapi_display_get_width
 gst_vaapi_display_get_height
@@ -157,17 +198,39 @@ GST_VAAPI_VIDEO_BUFFER_GET_CLASS
 <SECTION>
 <FILE>gstvaapitypes</FILE>
 <TITLE>Basic data structures</TITLE>
+GstVaapiID
+GST_VAAPI_ID_FORMAT
+GST_VAAPI_ID_ARGS
+GST_VAAPI_ID
+GST_VAAPI_ID_NONE
 GstVaapiPoint
 GstVaapiRectangle
 </SECTION>
 
 <SECTION>
+<FILE>gstvaapivalue</FILE>
+<TITLE></TITLE>
+GST_VAAPI_TYPE_ID
+gst_vaapi_value_get_id
+gst_vaapi_value_set_id
+</SECTION>
+
+<SECTION>
+<FILE>gstvaapiparamspecs</FILE>
+<TITLE></TITLE>
+GstVaapiParamSpecID
+gst_vaapi_param_spec_id
+</SECTION>
+
+<SECTION>
 <FILE>gstvaapiwindow</FILE>
 <TITLE>GstVaapiWindow</TITLE>
 GstVaapiWindow
 GstVaapiWindowClass
+gst_vaapi_window_get_display
 gst_vaapi_window_show
 gst_vaapi_window_hide
+gst_vaapi_window_get_fullscreen
 gst_vaapi_window_set_fullscreen
 gst_vaapi_window_get_width
 gst_vaapi_window_get_height
@@ -187,6 +250,23 @@ GST_VAAPI_WINDOW_GET_CLASS
 </SECTION>
 
 <SECTION>
+<FILE>gstvaapiobject</FILE>
+<TITLE>GstVaapiObject</TITLE>
+GstVaapiObject
+GstVaapiObjectClass
+gst_vaapi_object_get_display
+gst_vaapi_object_get_id
+<SUBSECTION Standard>
+GST_VAAPI_OBJECT
+GST_VAAPI_IS_OBJECT
+GST_VAAPI_TYPE_OBJECT
+gst_vaapi_object_get_type
+GST_VAAPI_OBJECT_CLASS
+GST_VAAPI_IS_OBJECT_CLASS
+GST_VAAPI_OBJECT_GET_CLASS
+</SECTION>
+
+<SECTION>
 <FILE>gstvaapiimage</FILE>
 GST_VAAPI_IMAGE_FORMAT
 GST_VAAPI_IMAGE_WIDTH
@@ -198,7 +278,6 @@ gst_vaapi_image_new
 gst_vaapi_image_new_with_image
 gst_vaapi_image_get_id
 gst_vaapi_image_get_image
-gst_vaapi_image_get_display
 gst_vaapi_image_get_format
 gst_vaapi_image_get_width
 gst_vaapi_image_get_height
@@ -231,7 +310,6 @@ GstVaapiSurface
 GstVaapiSurfaceClass
 gst_vaapi_surface_new
 gst_vaapi_surface_get_id
-gst_vaapi_surface_get_display
 gst_vaapi_surface_get_chroma_type
 gst_vaapi_surface_get_width
 gst_vaapi_surface_get_height
@@ -239,6 +317,8 @@ gst_vaapi_surface_get_size
 gst_vaapi_surface_derive_image
 gst_vaapi_surface_get_image
 gst_vaapi_surface_put_image
+gst_vaapi_surface_associate_subpicture
+gst_vaapi_surface_deassociate_subpicture
 gst_vaapi_surface_sync
 <SUBSECTION Standard>
 GST_VAAPI_SURFACE