diff options
Diffstat (limited to 'audio')
-rw-r--r-- | audio/out/ao.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/audio/out/ao.h b/audio/out/ao.h index cfcb39790f..7d111c46ff 100644 --- a/audio/out/ao.h +++ b/audio/out/ao.h @@ -35,6 +35,8 @@ enum aocontrol { AOCONTROL_SET_MUTE, // Has char* as argument, which contains the desired stream title. AOCONTROL_UPDATE_STREAM_TITLE, + // Has enum aocontrol_media_role* argument, which contains the current media role + AOCONTROL_UPDATE_MEDIA_ROLE, }; // If set, then the queued audio data is the last. Note that after a while, new @@ -64,6 +66,11 @@ typedef struct ao_control_vol { float right; } ao_control_vol_t; +enum aocontrol_media_role { + AOCONTROL_MEDIA_ROLE_MUSIC, + AOCONTROL_MEDIA_ROLE_MOVIE, +}; + struct ao_device_desc { const char *name; // symbolic name; will be set on ao->device const char *desc; // verbose human readable name |