break;
}
+#ifdef __TIZEN_BT__
+ case DBUS_TYPE_UINT16: {
+ dbus_uint16_t value;
+ dbus_message_iter_get_basic(&variant_i, &value);
+
+ if (pa_streq(key, "Delay")) {
+ pa_log_debug("Delay: %d", value);
+ // TODO: need to implement additional logic of delay reporting
+ }
+
+ break;
+ }
+#endif
}
return;
DBusMessage *m;
DBusMessageIter i, d;
uint8_t codec = 0;
+#ifdef __TIZEN_BT__
+ dbus_bool_t delay_reporting = TRUE;
+#endif
#ifdef BLUETOOTH_APTX_SUPPORT
if(pa_streq(endpoint,A2DP_APTX_SOURCE_ENDPOINT))
DBUS_TYPE_VARIANT_AS_STRING DBUS_DICT_ENTRY_END_CHAR_AS_STRING, &d);
pa_dbus_append_basic_variant_dict_entry(&d, "UUID", DBUS_TYPE_STRING, &uuid);
pa_dbus_append_basic_variant_dict_entry(&d, "Codec", DBUS_TYPE_BYTE, &codec);
+#ifdef __TIZEN_BT__
+ pa_dbus_append_basic_variant_dict_entry(&d, "DelayReporting", DBUS_TYPE_BOOLEAN, &delay_reporting);
+#endif
if (pa_streq(uuid, PA_BLUETOOTH_UUID_A2DP_SOURCE) || pa_streq(uuid, PA_BLUETOOTH_UUID_A2DP_SINK)) {
#ifdef __TIZEN_BT__