mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-28 05:40:21 -04:00
add short version history of the PA protocol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2065 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
parent
63fa021451
commit
5a4959eb90
1 changed files with 80 additions and 0 deletions
80
PROTOCOL
Normal file
80
PROTOCOL
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
### v8, implemented by >= 0.8
|
||||
|
||||
First version supported.
|
||||
|
||||
### v9, implemented by >= 0.9.0
|
||||
|
||||
Reply for PA_COMMAND_CREATE_PLAYBACK_STREAM,
|
||||
PA_COMMAND_CREATE_RECORD_STREAM now returns buffer_attrs that are used:
|
||||
|
||||
Four new fields in reply of PA_COMMAND_CREATE_PLAYBACK_STREAM:
|
||||
|
||||
maxlength
|
||||
tlength
|
||||
prebuf
|
||||
minreq
|
||||
|
||||
Two new fields in reply of PA_COMMAND_CREATE_RECORD_STREAM:
|
||||
|
||||
maxlength
|
||||
fragsize
|
||||
|
||||
### v10, implemented by >= 0.9.5
|
||||
|
||||
New opcodes:
|
||||
|
||||
PA_COMMAND_MOVE_SINK_INPUT
|
||||
PA_COMMAND_MOVE_SOURCE_OUTPUT
|
||||
|
||||
SHM data transfer support
|
||||
|
||||
### v11, implemented by >= 0.9.7
|
||||
|
||||
Reply to to PA_COMMAND_GET_SINK_INPUT_INFO, PA_COMMAND_GET_SINK_INPUT_INFO_LIST gets new field at the end:
|
||||
|
||||
mute
|
||||
|
||||
New opcodes:
|
||||
|
||||
PA_COMMAND_SET_SINK_INPUT_MUTE
|
||||
PA_COMMAND_SUSPEND_SINK
|
||||
PA_COMMAND_SUSPEND_SOURCE
|
||||
|
||||
### v12, implemented by >= 0.9.8
|
||||
|
||||
S32LE, S32BE is now known as sample spec.
|
||||
|
||||
Gained six new bool fields for PA_COMMAND_CREATE_PLAYBACK_STREAM, PA_COMMAND_CREATE_RECORD_STREAM request at the end:
|
||||
|
||||
no_remap_channels
|
||||
no_remix_channels
|
||||
fix_format
|
||||
fix_rate
|
||||
fix_channels
|
||||
no_move
|
||||
variable_rate
|
||||
|
||||
Reply to these opcodes now includes:
|
||||
|
||||
sample_spec
|
||||
channel_map
|
||||
device_index
|
||||
device_name
|
||||
suspended
|
||||
|
||||
New opcodes for changing buffer attrs:
|
||||
|
||||
PA_COMMAND_SET_PLAYBACK_STREAM_BUFFER_ATTR
|
||||
PA_COMMAND_SET_RECORD_STREAM_BUFFER_ATTR
|
||||
|
||||
New opcodes for changing sampling rate:
|
||||
|
||||
PA_COMMAND_UPDATE_PLAYBACK_STREAM_SAMPLE_RATE
|
||||
PA_COMMAND_UPDATE_RECORD_STREAM_SAMPLE_RATE
|
||||
|
||||
New opcodes for notifications:
|
||||
|
||||
PA_COMMAND_PLAYBACK_STREAM_SUSPENDED
|
||||
PA_COMMAND_CAPTURE_STREAM_SUSPENDED
|
||||
PA_COMMAND_PLAYBACK_STREAM_MOVED
|
||||
PA_COMMAND_CAPTURE_STREAM_MOVED
|
||||
Loading…
Add table
Add a link
Reference in a new issue