ao_aaudio: set content type if --audio-set-media-role is enabled

This commit is contained in:
llyyr
2025-12-13 19:37:19 +05:30
committed by sfan5
parent e99daecbdb
commit f7be2ee3e9

View File

@@ -318,11 +318,12 @@ static int init(struct ao *ao)
p->AAudioStreamBuilder_setDataCallback(builder, data_callback, ao);
if (p->device_api >= 28) {
p->AAudioStreamBuilder_setContentType(builder,
(ao->init_flags &
AO_INIT_MEDIA_ROLE_MUSIC)
? AAUDIO_CONTENT_TYPE_MUSIC
: AAUDIO_CONTENT_TYPE_MOVIE);
if (ao->set_media_role)
p->AAudioStreamBuilder_setContentType(builder,
(ao->init_flags &
AO_INIT_MEDIA_ROLE_MUSIC)
? AAUDIO_CONTENT_TYPE_MUSIC
: AAUDIO_CONTENT_TYPE_MOVIE);
p->AAudioStreamBuilder_setUsage(builder, AAUDIO_USAGE_MEDIA);
p->AAudioStreamBuilder_setSessionId(builder, p->session_id);
}