| Top |  |  |  |  | 
GstVaapiDisplay *
gst_vaapi_window_get_display (GstVaapiWindow *window);
Returns the GstVaapiDisplay this window
 is bound to.
void
gst_vaapi_window_show (GstVaapiWindow *window);
Flags a window to be displayed. Any window that is not shown will not appear on the screen.
void
gst_vaapi_window_hide (GstVaapiWindow *window);
Reverses the effects of gst_vaapi_window_show(), causing the window
to be hidden (invisible to the user).
gboolean
gst_vaapi_window_get_fullscreen (GstVaapiWindow *window);
Retrieves whether the window
 is fullscreen or not
void gst_vaapi_window_set_fullscreen (GstVaapiWindow *window,gboolean fullscreen);
Requests to place the window
 in fullscreen or unfullscreen states.
guint
gst_vaapi_window_get_width (GstVaapiWindow *window);
Retrieves the width of a GstVaapiWindow.
guint
gst_vaapi_window_get_height (GstVaapiWindow *window);
Retrieves the height of a GstVaapiWindow
void gst_vaapi_window_get_size (GstVaapiWindow *window,guint *width_ptr,guint *height_ptr);
Retrieves the dimensions of a GstVaapiWindow.
void gst_vaapi_window_set_width (GstVaapiWindow *window,guint width);
Resizes the window
 to match the specified width
.
void gst_vaapi_window_set_height (GstVaapiWindow *window,guint height);
Resizes the window
 to match the specified height
.
void gst_vaapi_window_set_size (GstVaapiWindow *window,guint width,guint height);
Resizes the window
 to match the specified width
 and height
.
gboolean gst_vaapi_window_put_pixmap (GstVaapiWindow *window,GstVaapiPixmap *pixmap,const GstVaapiRectangle *src_rect,const GstVaapiRectangle *dst_rect);
Renders the pixmap
 region specified by src_rect
 into the window
region specified by dst_rect
.
gboolean gst_vaapi_window_put_surface (GstVaapiWindow *window,GstVaapiSurface *surface,const GstVaapiRectangle *src_rect,const GstVaapiRectangle *dst_rect,guint flags);
Renders the surface
 region specified by src_rect
 into the window
region specified by dst_rect
. The flags
 specify how de-interlacing
(if needed), color space conversion, scaling and other postprocessing
transformations are performed.
| window | ||
| surface | ||
| src_rect | the sub-rectangle of the source surface to
extract and process. If  | |
| dst_rect | the sub-rectangle of the destination
window into which the surface is rendered. If  | |
| flags | postprocessing flags. See GstVaapiSurfaceRenderFlags |