summaryrefslogtreecommitdiff
path: root/src/components/include/media_manager/media_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/include/media_manager/media_manager.h')
-rw-r--r--src/components/include/media_manager/media_manager.h16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/components/include/media_manager/media_manager.h b/src/components/include/media_manager/media_manager.h
index 123e11f2f0..2d2201a949 100644
--- a/src/components/include/media_manager/media_manager.h
+++ b/src/components/include/media_manager/media_manager.h
@@ -34,8 +34,10 @@
#define SRC_COMPONENTS_INCLUDE_MEDIA_MANAGER_MEDIA_MANAGER_H_
#include <string>
+#include "interfaces/MOBILE_API.h" // see discussion in sdl_core PR #2184
#include "media_manager/media_manager_settings.h"
#include "protocol/service_type.h"
+#include "utils/macro.h" // for "DEPRECATED"
namespace media_manager {
class MediaManager {
@@ -43,9 +45,17 @@ class MediaManager {
virtual void PlayA2DPSource(int32_t application_key) = 0;
virtual void StopA2DPSource(int32_t application_key) = 0;
- virtual void StartMicrophoneRecording(int32_t application_key,
- const std::string& outputFileName,
- int32_t duration) = 0;
+ DEPRECATED virtual void StartMicrophoneRecording(
+ int32_t application_key,
+ const std::string& outputFileName,
+ int32_t duration) = 0;
+ virtual void StartMicrophoneRecording(
+ int32_t application_key,
+ const std::string& outputFileName,
+ int32_t duration,
+ mobile_apis::SamplingRate::eType sampling_rate,
+ mobile_apis::BitsPerSample::eType bits_per_sample,
+ mobile_apis::AudioType::eType audio_type) = 0;
virtual void StopMicrophoneRecording(int32_t application_key) = 0;
virtual void StartStreaming(int32_t application_key,