diff --git a/profiles/audio/transport.c b/profiles/audio/transport.c
index f38534f..89dbfb1 100644
--- a/profiles/audio/transport.c
+++ b/profiles/audio/transport.c
return transport->device;
}
+uint16_t media_transport_get_volume(struct media_transport *transport)
+{
+ struct a2dp_transport *a2dp = transport->data;
+ return a2dp->volume;
+}
+
void media_transport_update_volume(struct media_transport *transport,
uint8_t volume)
{
diff --git a/profiles/audio/transport.h b/profiles/audio/transport.h
index a6b71e5..0fe8973 100644
--- a/profiles/audio/transport.h
+++ b/profiles/audio/transport.h
void media_transport_destroy(struct media_transport *transport);
const char *media_transport_get_path(struct media_transport *transport);
struct audio_device *media_transport_get_dev(struct media_transport *transport);
+uint16_t media_transport_get_volume(struct media_transport *transport);
void media_transport_update_delay(struct media_transport *transport,
uint16_t delay);
void media_transport_update_volume(struct media_transport *transport,