aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_api.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/output_api.h')
-rw-r--r--src/output_api.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/output_api.h b/src/output_api.h
index bea5c5b4c..8744fa08e 100644
--- a/src/output_api.h
+++ b/src/output_api.h
@@ -38,11 +38,14 @@ struct audio_output_plugin {
int (*test_default_device)(void);
- int (*init)(struct audio_output *ao, ConfigParam *param);
+ int (*init)(struct audio_output *ao,
+ const struct audio_format *audio_format,
+ ConfigParam *param);
void (*finish)(struct audio_output *ao);
- int (*open)(struct audio_output *ao);
+ int (*open)(struct audio_output *ao,
+ struct audio_format *audio_format);
int (*play)(struct audio_output *ao,
const char *playChunk, size_t size);