struct {
void (*volume_report)(audio_output_t *, float);
void (*mute_report)(audio_output_t *, bool);
+ void (*policy_report)(audio_output_t *, bool);
int (*gain_request)(audio_output_t *, float);
} event;
};
aout->event.mute_report(aout, mute);
}
+static inline void aout_PolicyReport(audio_output_t *aout, bool cork)
+{
+ aout->event.policy_report(aout, cork);
+}
+
static inline int aout_GainRequest(audio_output_t *aout, float gain)
{
return aout->event.gain_request(aout, gain);