aboutsummaryrefslogtreecommitdiffstats
path: root/src/OutputAll.hxx
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/OutputAll.hxx (renamed from src/output_all.h)11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/output_all.h b/src/OutputAll.hxx
index 4eeb94f13..becf4b695 100644
--- a/src/output_all.h
+++ b/src/OutputAll.hxx
@@ -26,6 +26,9 @@
#ifndef OUTPUT_ALL_H
#define OUTPUT_ALL_H
+#include "replay_gain_info.h"
+#include "gerror.h"
+
#include <stdbool.h>
#include <stddef.h>
@@ -84,7 +87,8 @@ audio_output_all_enable_disable(void);
*/
bool
audio_output_all_open(const struct audio_format *audio_format,
- struct music_buffer *buffer);
+ struct music_buffer *buffer,
+ GError **error_r);
/**
* Closes all audio outputs.
@@ -99,6 +103,9 @@ audio_output_all_close(void);
void
audio_output_all_release(void);
+void
+audio_output_all_set_replay_gain_mode(enum replay_gain_mode mode);
+
/**
* Enqueue a #music_chunk object for playing, i.e. pushes it to a
* #music_pipe.
@@ -108,7 +115,7 @@ audio_output_all_release(void);
* (all closed then)
*/
bool
-audio_output_all_play(struct music_chunk *chunk);
+audio_output_all_play(struct music_chunk *chunk, GError **error_r);
/**
* Checks if the output devices have drained their music pipe, and