[Spice-devel] [PATCH 2/2] protocol: add SPICE_{PLAYBACK, RECORD}_CAP_VOLUME caps

Marc-André Lureau marcandre.lureau at gmail.com
Wed Jun 22 03:03:02 PDT 2011

From: Marc-André Lureau <marcandre.lureau at redhat.com>

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 files changed, 2 insertions(+), 0 deletions(-)

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 {
 enum {
 #include <spice/end-packed.h>

More information about the Spice-devel mailing list