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 help 15 Enables support for control of local and remote media players 16 To enable support for control of a local media player, support for 17 local media player must be enabled 18 19if MCTL 20 21config MCTL_LOCAL_PLAYER_CONTROL 22 bool "Support for control of local media player" 23 help 24 This option enables support for control of a local media player 25 26config MCTL_LOCAL_PLAYER_LOCAL_CONTROL 27 bool "Support for local control of local media player" 28 default y 29 depends on MCTL_LOCAL_PLAYER_CONTROL 30 help 31 This option enables support for local application control of local 32 media players 33 34config MCTL_LOCAL_PLAYER_REMOTE_CONTROL 35 bool "Support for remote control of local media players" 36 depends on MCTL_LOCAL_PLAYER_CONTROL 37 help 38 This option enables support for remote control of local media 39 players. 40 41config MCTL_REMOTE_PLAYER_CONTROL 42 bool "Support for control of remote media player" 43 default y 44 # TODO: Remove dependency on BT_MCC once MCC has been reworked 45 depends on BT_MCC 46 help 47 This options enables support for control of a remote media player. 48 49config MCTL_REMOTE_PLAYER_CONTROL_OBJECTS 50 bool "Support for accessing objects on remote player" 51 depends on MCTL_REMOTE_PLAYER_CONTROL 52 default y 53 # TODO: Remove dependency on BT_MCC_OTS once MCC has been reworked 54 depends on BT_MCC_OTS 55 help 56 This options enables support for accessing objects (tracks, groups, 57 search results, ...) on a remote media player 58 59endif # MCTL 60