summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/mixer.c5
-rw-r--r--audio/mixer.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/audio/mixer.c b/audio/mixer.c
index 07ce229f73..f3e9d959aa 100644
--- a/audio/mixer.c
+++ b/audio/mixer.c
@@ -59,6 +59,11 @@ struct mixer *mixer_init(void *talloc_ctx, struct MPOpts *opts)
return mixer;
}
+bool mixer_audio_initialized(struct mixer *mixer)
+{
+ return !!mixer->ao;
+}
+
static void checkvolume(struct mixer *mixer)
{
if (!mixer->ao)
diff --git a/audio/mixer.h b/audio/mixer.h
index 9fbb4bcdca..e2e574c22e 100644
--- a/audio/mixer.h
+++ b/audio/mixer.h
@@ -36,6 +36,7 @@ struct mixer;
struct mixer *mixer_init(void *talloc_ctx, struct MPOpts *opts);
void mixer_reinit_audio(struct mixer *mixer, struct ao *ao, struct af_stream *af);
void mixer_uninit_audio(struct mixer *mixer);
+bool mixer_audio_initialized(struct mixer *mixer);
void mixer_getvolume(struct mixer *mixer, float *l, float *r);
void mixer_setvolume(struct mixer *mixer, float l, float r);
void mixer_incvolume(struct mixer *mixer);