diff options
Diffstat (limited to 'src/components/media_manager/include')
-rw-r--r-- | src/components/media_manager/include/media_manager/media_manager_impl.h | 9 | ||||
-rw-r--r-- | src/components/media_manager/include/media_manager/streamer_adapter.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/components/media_manager/include/media_manager/media_manager_impl.h b/src/components/media_manager/include/media_manager/media_manager_impl.h index 30b05d5c6b..408fa12655 100644 --- a/src/components/media_manager/include/media_manager/media_manager_impl.h +++ b/src/components/media_manager/include/media_manager/media_manager_impl.h @@ -33,6 +33,7 @@ #ifndef SRC_COMPONENTS_MEDIA_MANAGER_INCLUDE_MEDIA_MANAGER_MEDIA_MANAGER_IMPL_H_ #define SRC_COMPONENTS_MEDIA_MANAGER_INCLUDE_MEDIA_MANAGER_MEDIA_MANAGER_IMPL_H_ +#include <chrono> #include <map> #include <string> #include "media_manager/media_adapter_impl.h" @@ -81,6 +82,8 @@ class MediaManagerImpl : public MediaManager, virtual const MediaManagerSettings& settings() const OVERRIDE; + virtual uint32_t DataSizeToMilliseconds(uint64_t data_size) const OVERRIDE; + #ifdef BUILD_TESTS void set_mock_a2dp_player(MediaAdapter* media_adapter); void set_mock_mic_listener(MediaListenerPtr media_listener); @@ -106,6 +109,12 @@ class MediaManagerImpl : public MediaManager, std::map<protocol_handler::ServiceType, MediaAdapterImplPtr> streamer_; std::map<protocol_handler::ServiceType, MediaListenerPtr> streamer_listener_; + uint32_t bits_per_sample_; + uint32_t sampling_rate_; + uint64_t stream_data_size_; + std::chrono::time_point<std::chrono::system_clock> + socket_audio_stream_start_time_; + application_manager::ApplicationManager& application_manager_; private: diff --git a/src/components/media_manager/include/media_manager/streamer_adapter.h b/src/components/media_manager/include/media_manager/streamer_adapter.h index 16696e81d1..a35e680b6a 100644 --- a/src/components/media_manager/include/media_manager/streamer_adapter.h +++ b/src/components/media_manager/include/media_manager/streamer_adapter.h @@ -60,6 +60,7 @@ class StreamerAdapter : public MediaAdapterImpl { virtual void SendData(int32_t application_key, const ::protocol_handler::RawMessagePtr msg); virtual bool is_app_performing_activity(int32_t application_key) const; + virtual size_t GetMsgQueueSize(); protected: // TODO(AN): APPLINK-15203 Use MessageLoopThread |