69 const std::vector<virtio_snd_chmap_info>& reply);
78 const std::vector<virtio_snd_jack_info>& reply);
Definition: commands.h:25
void MarkReplied(AudioStatus status)
Definition: commands.h:35
AudioStatus status_
Definition: commands.h:38
AudioStatus status() const
Definition: commands.h:30
AudioCommand(AudioCommandType type)
Definition: commands.h:33
AudioCommandType type() const
Definition: commands.h:29
virtual ~AudioCommand()
Definition: commands.cpp:28
const AudioCommandType type_
Definition: commands.h:39
Definition: commands.h:63
ChmapInfoCommand(uint32_t start_id, size_t count, virtio_snd_chmap_info *chmap_info)
Definition: commands.cpp:53
void Reply(AudioStatus status, const std::vector< virtio_snd_chmap_info > &reply)
Definition: commands.cpp:58
Definition: commands.h:43
R * info_reply()
Definition: commands.h:55
uint32_t start_id() const
Definition: commands.h:51
const size_t count_
Definition: commands.h:59
R * info_reply_
Definition: commands.h:60
InfoCommand(AudioCommandType type, uint32_t start_id, size_t count, R *reply)
Definition: commands.h:45
const uint32_t start_id_
Definition: commands.h:58
uint32_t count() const
Definition: commands.h:52
Definition: commands.h:72
void Reply(AudioStatus status, const std::vector< virtio_snd_jack_info > &reply)
Definition: commands.cpp:39
JackInfoCommand(uint32_t start_id, size_t count, virtio_snd_jack_info *jack_info)
Definition: commands.cpp:34
Definition: commands.h:81
void Reply(AudioStatus status, const std::vector< virtio_snd_pcm_info > &reply)
Definition: commands.cpp:83
StreamInfoCommand(uint32_t start_id, size_t count, virtio_snd_pcm_info *pcm_info)
Definition: commands.cpp:78
Definition: alloc_utils.cpp:23
AudioCommandType
Definition: shm_layout.h:23
AudioStatus
Definition: shm_layout.h:40
Definition: commands.h:91
void Reply(AudioStatus status)
Definition: commands.cpp:109
StreamControlCommand(AudioCommandType type, uint32_t stream_id)
Definition: commands.cpp:105
const uint32_t stream_id_
Definition: commands.h:100
uint32_t stream_id() const
Definition: commands.h:95
Definition: commands.h:103
const uint32_t period_bytes_
Definition: commands.h:118
uint8_t channels() const
Definition: commands.h:112
const uint32_t features_
Definition: commands.h:119
uint32_t period_bytes() const
Definition: commands.h:110
uint32_t buffer_bytes() const
Definition: commands.h:109
const uint8_t rate_
Definition: commands.h:122
uint8_t format() const
Definition: commands.h:113
uint32_t features() const
Definition: commands.h:111
const uint32_t buffer_bytes_
Definition: commands.h:117
const uint8_t channels_
Definition: commands.h:120
StreamSetParamsCommand(uint32_t stream_id, uint32_t buffer_bytes, uint32_t period_bytes, uint32_t features, uint8_t channels, uint8_t format, uint8_t rate)
Definition: commands.cpp:115
uint8_t rate() const
Definition: commands.h:114
const uint8_t format_
Definition: commands.h:121
Definition: shm_layout.h:176
Definition: shm_layout.h:165
Definition: shm_layout.h:183