DisplayChannel
Object Hierarchy:
Spice.DisplayChannel
Spice.DisplayChannel
Spice.DisplayChannel
Spice.Channel
Spice.Channel
Spice.Channel->Spice.DisplayChannel
GLib.Object
GLib.Object
GLib.Object->Spice.Channel
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:
Static methods:
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
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref