diff options
author | gb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969> | 2010-03-19 15:45:21 +0000 |
---|---|---|
committer | gb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969> | 2010-03-19 15:45:21 +0000 |
commit | d63f196c731fc095d86066ee1c87b8dd3d3d3860 (patch) | |
tree | ec2cff90fa788a7da2424dc52a230e8fc2061080 /gst-libs/gst/vaapi/gstvaapiwindow.h | |
parent | 9a1741a1936c1a55553cee8716bf4c23d22c5cd8 (diff) |
Add tedious documentation.
Diffstat (limited to 'gst-libs/gst/vaapi/gstvaapiwindow.h')
-rw-r--r-- | gst-libs/gst/vaapi/gstvaapiwindow.h | 17 |
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; |