diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2011-06-22 11:55:44 +0200 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2011-07-18 11:20:39 +0300 |
commit | ad3cc860a36d463bf16dbfb5fe0ac5b28a874c2f (patch) | |
tree | 3c99e81d644d81561014a6717668cb7c22e743c3 | |
parent | e2d6494b26958bf36d9e0eda4609da8f14e2dc31 (diff) |
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..
-rw-r--r-- | 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 { SPICE_PLAYBACK_CAP_CELT_0_5_1, + SPICE_PLAYBACK_CAP_VOLUME, }; enum { SPICE_RECORD_CAP_CELT_0_5_1, + SPICE_RECORD_CAP_VOLUME, }; #include <spice/end-packed.h> |