mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04:00
Introduce "available" concept for ports, and communicate that to clients. Bump protocol version to 24.
Note: There is still no notification when status availability changes. Signed-off-by: David Henningsson <david.henningsson@canonical.com>
This commit is contained in:
parent
fabb28f935
commit
961ec210a6
8 changed files with 88 additions and 53 deletions
10
PROTOCOL
10
PROTOCOL
|
|
@ -278,6 +278,16 @@ New field in PA_COMMAND_UNDERFLOW:
|
|||
|
||||
int64_t index
|
||||
|
||||
## v24, implemented by >= 2.0
|
||||
|
||||
New field in all commands that send/receive port introspection data
|
||||
(PA_COMMAND_GET_(SOURCE|SINK)_OUTPUT_INFO,
|
||||
PA_COMMAND_GET_(SOURCE|SINK)_OUTPUT_INFO_LIST):
|
||||
|
||||
uint32_t available
|
||||
|
||||
The field is added once for every port.
|
||||
|
||||
#### If you just changed the protocol, read this
|
||||
## module-tunnel depends on the sink/source/sink-input/source-input protocol
|
||||
## internals, so if you changed these, you might have broken module-tunnel.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue