From ad3cc860a36d463bf16dbfb5fe0ac5b28a874c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Wed, 22 Jun 2011 11:55:44 +0200 Subject: [PATCH] protocol: add SPICE_{PLAYBACK,RECORD}_CAP_VOLUME caps These changes the protocol the following way: When the client announces it has SPICE_PLAYBACK_CAP_VOLUME, the server can send PlaybackChannel.{volume,mute} messages to notify of volume changes (respectively for RECORD). If the client doesn't implement SPICE_PLAYBACK_CAP_VOLUME, the server can handle the volume changes the way it prefers, for example, ignoring them or applying volume effect on the server side etc.. --- spice/protocol.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spice/protocol.h b/spice/protocol.h index 26d964b..40027be 100644 --- a/spice/protocol.h +++ b/spice/protocol.h @@ -103,10 +103,12 @@ typedef struct SPICE_ATTR_PACKED SpiceSubMessageList { enum { SPICE_PLAYBACK_CAP_CELT_0_5_1, + SPICE_PLAYBACK_CAP_VOLUME, }; enum { SPICE_RECORD_CAP_CELT_0_5_1, + SPICE_RECORD_CAP_VOLUME, }; #include