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