diff options
Diffstat (limited to 'src/components/media_manager/include/media_manager/media_manager_impl.h')
-rw-r--r-- | src/components/media_manager/include/media_manager/media_manager_impl.h | 17 |
1 files changed, 13 insertions, 4 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 749356e656..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,13 +33,14 @@ #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 <string> +#include <chrono> #include <map> -#include "protocol_handler/protocol_observer.h" -#include "protocol_handler/protocol_handler.h" -#include "media_manager/media_manager.h" +#include <string> #include "media_manager/media_adapter_impl.h" #include "media_manager/media_adapter_listener.h" +#include "media_manager/media_manager.h" +#include "protocol_handler/protocol_handler.h" +#include "protocol_handler/protocol_observer.h" namespace application_manager { class ApplicationManager; @@ -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: |