1# Bluetooth Audio - Media control configuration options 2 3# 4# Copyright (c) 2022 Nordic Semiconductor 5# 6# SPDX-License-Identifier: Apache-2.0 7# 8 9# TODO: Decide, and add, top-level namespace prefix (currently none) to symbols. 10# Dependent upon where the module will be placed. 11 12config MCTL 13 bool "Support for media player control" 14 select EXPERIMENTAL 15 help 16 Enables support for control of local and remote media players 17 To enable support for control of a local media player, support for 18 local media player must be enabled 19 20if MCTL 21 22config MCTL_LOCAL_PLAYER_CONTROL 23 bool "Support for control of local media player" 24 help 25 This option enables support for control of a local media player 26 27config MCTL_LOCAL_PLAYER_LOCAL_CONTROL 28 bool "Support for local control of local media player" 29 default y 30 depends on MCTL_LOCAL_PLAYER_CONTROL 31 help 32 This option enables support for local application control of local 33 media players 34 35config MCTL_LOCAL_PLAYER_REMOTE_CONTROL 36 bool "Support for remote control of local media players" 37 depends on MCTL_LOCAL_PLAYER_CONTROL 38 help 39 This option enables support for remote control of local media 40 players. 41 42config MCTL_REMOTE_PLAYER_CONTROL 43 bool "Support for control of remote media player" 44 default y 45 # TODO: Remove dependency on BT_MCC once MCC has been reworked 46 depends on BT_MCC 47 help 48 This options enables support for control of a remote media player. 49 50config MCTL_REMOTE_PLAYER_CONTROL_OBJECTS 51 bool "Support for accessing objects on remote player" 52 depends on MCTL_REMOTE_PLAYER_CONTROL 53 default y 54 # TODO: Remove dependency on BT_MCC_OTS once MCC has been reworked 55 depends on BT_MCC_OTS 56 help 57 This options enables support for accessing objects (tracks, groups, 58 search results, ...) on a remote media player 59 60endif # MCTL 61