output: replace audio_output.*Func with audio_output.plugin
Instead of copying all that stuff from the audio output plugin to the audio output structure, store a pointer to the plugin.
This commit is contained in:
@@ -67,14 +67,8 @@ struct audio_output_plugin {
|
||||
struct audio_output {
|
||||
int open;
|
||||
const char *name;
|
||||
const char *type;
|
||||
|
||||
AudioOutputFinishDriverFunc finishDriverFunc;
|
||||
AudioOutputOpenDeviceFunc openDeviceFunc;
|
||||
AudioOutputPlayFunc playFunc;
|
||||
AudioOutputDropBufferedAudioFunc dropBufferedAudioFunc;
|
||||
AudioOutputCloseDeviceFunc closeDeviceFunc;
|
||||
AudioOutputSendMetadataFunc sendMetdataFunc;
|
||||
const struct audio_output_plugin *plugin;
|
||||
|
||||
int convertAudioFormat;
|
||||
struct audio_format inAudioFormat;
|
||||
|
Reference in New Issue
Block a user