Does the SDK only support AVRCP single role?

Would like to know if the SDK only supports AVRCP single role?

// Role definitions in the SDK (mutually exclusive)
#define AVRCP_TG   ((U16)0x00)
#define AVRCP_CT   ((U16)0x01)

// Only one role can be set
bt_interface_set_avrcp_role_ext(&mac, AVRCP_TG);  // or AVRCP_CT

Questions:

  • Does the SDK support using both CT and TG roles simultaneously?

  • If not, is this a architectural limitation or a feature not yet implemented?

Do you mean connecting two devices via AVRCP, acting as both CT and TG simultaneously?