summaryrefslogtreecommitdiff
path: root/gst-libs/gst/vaapi/gstvaapiwindow.h
diff options
context:
space:
mode:
authorgb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>2010-03-19 15:45:21 +0000
committergb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>2010-03-19 15:45:21 +0000
commitd63f196c731fc095d86066ee1c87b8dd3d3d3860 (patch)
treeec2cff90fa788a7da2424dc52a230e8fc2061080 /gst-libs/gst/vaapi/gstvaapiwindow.h
parent9a1741a1936c1a55553cee8716bf4c23d22c5cd8 (diff)
Add tedious documentation.
Diffstat (limited to 'gst-libs/gst/vaapi/gstvaapiwindow.h')
-rw-r--r--gst-libs/gst/vaapi/gstvaapiwindow.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapiwindow.h b/gst-libs/gst/vaapi/gstvaapiwindow.h
index 7c2fb567..8ad651be 100644
--- a/gst-libs/gst/vaapi/gstvaapiwindow.h
+++ b/gst-libs/gst/vaapi/gstvaapiwindow.h
@@ -67,13 +67,30 @@ typedef struct _GstVaapiWindow GstVaapiWindow;
typedef struct _GstVaapiWindowPrivate GstVaapiWindowPrivate;
typedef struct _GstVaapiWindowClass GstVaapiWindowClass;
+/**
+ * GstVaapiWindow:
+ *
+ * Base class for system-dependent windows.
+ */
struct _GstVaapiWindow {
/*< private >*/
GObject parent_instance;
+ /*< private >*/
GstVaapiWindowPrivate *priv;
};
+/**
+ * GstVaapiWindowClass:
+ * @create: virtual function to create a window with width and height
+ * @destroy: virtual function to destroy a window
+ * @show: virtual function to show (map) a window
+ * @hide: virtual function to hide (unmap) a window
+ * @resize: virtual function to resize a window
+ * @render: virtual function to render a #GstVaapiSurface into a window
+ *
+ * Base class for system-dependent windows.
+ */
struct _GstVaapiWindowClass {
/*< private >*/
GObjectClass parent_class;