summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--spice.proto16
1 files changed, 16 insertions, 0 deletions
diff --git a/spice.proto b/spice.proto
index a86bfa7..1fdead9 100644
--- a/spice.proto
+++ b/spice.proto
@@ -596,6 +596,16 @@ struct StreamDataHeader {
uint32 multi_media_time;
};
+struct Head {
+ uint32 id;
+ uint32 surface_id;
+ uint32 width;
+ uint32 height;
+ uint32 x;
+ uint32 y;
+ uint32 flags;
+};
+
channel DisplayChannel : BaseChannel {
server:
message {
@@ -798,6 +808,12 @@ channel DisplayChannel : BaseChannel {
uint8 data[data_size] @end @nomarshal;
} stream_data_sized;
+ message {
+ uint16 count;
+ uint16 max_allowed;
+ Head heads[count] @end;
+ } monitors_config;
+
client:
message {
uint8 pixmap_cache_id;