device : Handle "Does Not Exist" error in get_ida
[platform/core/connectivity/bluetooth-frwk.git] / include / bluetooth-audio-api.h
old mode 100644 (file)
new mode 100755 (executable)
index 9fb39dd..86d6b55
@@ -87,6 +87,11 @@ typedef enum {
        BLUETOOTH_STATE_A2DP_HEADSET_CONNECTED = 0x0010,
 } bluetooth_device_state_t;
 
+typedef enum {
+       BLUETOOTH_A2DP_SOURCE,
+       BLUETOOTH_A2DP_SINK,
+} bluetooth_audio_role_t;
+
 /**
  * @brief      The function bluetooth_audio_init called to initializes the Audio
  *     service to bluetoothD and Global data related to audio.
@@ -207,6 +212,16 @@ int bluetooth_ag_get_headset_volume(unsigned int *speaker_gain);
  */
 int bluetooth_ag_set_speaker_gain(unsigned int speaker_gain);
 
+/**
+ * @brief      The function bluetooth_audio_select_role is called to set
+ *     A2DP to Source or Sink.
+ *
+ * @param[in]  role SINK/SOURCE.
+ * @return     int     Zero on Success or reason for error if any.
+ *
+ */
+int bluetooth_audio_select_role(bluetooth_audio_role_t role);
+
 typedef struct {
        int event;
        int result;