@samitouri / QOSamiQemu / commits / 740578d483

audio: constify some add_capture() arguments

Reviewed-by: Mark Cave-Ayland <mark.caveayland@nutanix.com> Reviewed-by: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

Marc-André Lureau committed Jan 20, 2026 at 16:28 UTC 740578d48398676bd2308746ee928463a5cf54b5
4 files changed +11 -11
audio/audio-be.c
+2 -2
@@ -182,8 +182,8 @@ void audio_be_set_volume_in(AudioBackend *be, SWVoiceIn *sw, Volume *vol)
182
183 CaptureVoiceOut *audio_be_add_capture(
184 AudioBackend *be,
185 - struct audsettings *as,
186 - struct audio_capture_ops *ops,
185 + const struct audsettings *as,
186 + const struct audio_capture_ops *ops,
187 void *cb_opaque)
188 {
189 AudioBackendClass *klass = AUDIO_BACKEND_GET_CLASS(be);
audio/audio-mixeng-be.c
+5 -5
@@ -314,7 +314,7 @@ void audio_pcm_info_clear_buf (struct audio_pcm_info *info, void *buf, int len)
314 * Capture
315 */
316 static CaptureVoiceOut *audio_pcm_capture_find_specific(AudioMixengBackend *s,
317 - struct audsettings *as)
317 + const struct audsettings *as)
318 {
319 CaptureVoiceOut *cap;
320
@@ -1585,8 +1585,8 @@ static const char *audio_mixeng_backend_get_id(AudioBackend *be)
1585
1586 static CaptureVoiceOut *audio_mixeng_backend_add_capture(
1587 AudioBackend *be,
1588 - struct audsettings *as,
1589 - struct audio_capture_ops *ops,
1588 + const struct audsettings *as,
1589 + const struct audio_capture_ops *ops,
1590 void *cb_opaque);
1591
1592 static void audio_mixeng_backend_del_capture(
@@ -1710,8 +1710,8 @@ static const VMStateDescription vmstate_audio = {
1710
1711 static CaptureVoiceOut *audio_mixeng_backend_add_capture(
1712 AudioBackend *be,
1713 - struct audsettings *as,
1714 - struct audio_capture_ops *ops,
1713 + const struct audsettings *as,
1714 + const struct audio_capture_ops *ops,
1715 void *cb_opaque)
1716 {
1717 AudioMixengBackend *s = AUDIO_MIXENG_BACKEND(be);
include/qemu/audio-capture.h
+2 -2
@@ -21,8 +21,8 @@ typedef struct CaptureState {
21
22 CaptureVoiceOut *audio_be_add_capture(
23 AudioBackend *be,
24 - struct audsettings *as,
25 - struct audio_capture_ops *ops,
24 + const struct audsettings *as,
25 + const struct audio_capture_ops *ops,
26 void *opaque);
27
28 void audio_be_del_capture(
include/qemu/audio.h
+2 -2
@@ -96,8 +96,8 @@ typedef struct AudioBackendClass {
96 size_t (*read)(AudioBackend *be, SWVoiceIn *sw, void *buf, size_t size);
97 int (*get_buffer_size_out)(AudioBackend *be, SWVoiceOut *sw);
98 CaptureVoiceOut *(*add_capture)(AudioBackend *be,
99 - struct audsettings *as,
100 - struct audio_capture_ops *ops,
99 + const struct audsettings *as,
100 + const struct audio_capture_ops *ops,
101 void *cb_opaque);
102 void (*del_capture)(AudioBackend *be, CaptureVoiceOut *cap, void *cb_opaque);
103