#ifndef __ESPLUSPLAYER_SRC_ESPLAYER_ESPLAYER__H__
#define __ESPLUSPLAYER_SRC_ESPLAYER_ESPLAYER__H__
+#include <IEME.h>
+
#include <boost/core/noncopyable.hpp>
#include <future>
#include <list>
bool GetVideoStreamRotationInfo(VideoRotation* rotation) override;
bool SetSimpleMixOutBufferLevel(
const PlayerSimpleMixOutBufferLevel level) override;
+#ifdef TIZEN_FEATURE_PUBLIC
+ bool EnableVideoHole(bool value) override;
+ bool SetSoundStreamInfo(const sound_stream_info_h stream_info) override;
+#endif // TIZEN_FEATURE_PUBLIC
private:
using SubmitPacketOperator =
};
#endif // USE_MIXER
-#ifdef TIZEN_FEATURE_PUBLIC
- bool EnableVideoHole(bool value) override;
-#endif
-
private:
std::vector<Track> track_;
NeedData need_data_[kTrackTypeMax];
EsStateManager state_manager_;
SubmitDataType submit_data_type_ = SubmitDataType::kCleanData;
+ std::string key_system_;
+ bool key_system_acquired_ = false;
drm::Property drm_property_;
std::uint32_t low_latency_mode_ = 0;
std::uint32_t video_frame_peek_mode_ = 0;