diff options
Diffstat (limited to 'audio')
-rw-r--r-- | audio/mixer.c | 5 | ||||
-rw-r--r-- | audio/mixer.h | 1 |
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); |