DisplayChannel
Object Hierarchy:
Description:
[
CCode ( type_id =
"spice_display_channel_get_type ()" ) ]
public class DisplayChannel :
Channel
The DisplayChannel struct is opaque and should not be accessed directly.
Content:
Properties:
Creation methods:
Methods:
Signals:
- public virtual signal void display_invalidate (int x, int y, int w, int h)
The display_invalidate signal is emitted
when the rectangular region x/y/w/h of the primary buffer is updated.
- public virtual signal void display_mark (int mark)
The display_mark signal is emitted when
the red_display_mark command is received, and the display should be exposed.
- public virtual signal void display_primary_create (int format, int width, int height, int stride, int shmid, void* data)
The display_primary_create signal provides
main display buffer data.
- public virtual signal void display_primary_destroy ()
The display_primary_destroy signal is
emitted when the primary surface is freed and should not be accessed anymore.
- public signal void gl_draw (uint x, uint y, uint width, uint height)
The gl_draw signal is emitted when the
rectangular region x/y/w/h of the GL scanout is updated and must be drawn.
- public signal bool gst_video_overlay (Pipeline pipeline)
The gst_video_overlay signal is emitted
when pipeline is ready and can be passed to widget to register GStreamer overlay interface and other GStreamer callbacks.
- public signal void* streaming_mode (bool streaming_mode)
Inherited Members:
All known members inherited from class Spice.Channel
All known members inherited from class GLib.Object