/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_video_controller.cpp | 28 const std::vector<SeekMode> SEEK_MODE = { SeekMode::SEEK_PREVIOUS_SYNC, SeekMode::SEEK_NEXT_SYNC, 29 SeekMode::SEEK_CLOSEST_SYNC, SeekMode::SEEK_CLOSEST }; 109 SeekMode seekMode = SeekMode::SEEK_PREVIOUS_SYNC; in SetCurrentTime()
|
/foundation/arkui/ace_engine/frameworks/core/components/video/ |
H A D | video_controller_v2.h | 35 using SeekToImpl = std::function<void(float, SeekMode)>; 68 void SeekTo(float pos, SeekMode seekMode = SeekMode::SEEK_PREVIOUS_SYNC) in SeekTo() argument 166 void SeekTo(float pos, SeekMode seekMode = SeekMode::SEEK_PREVIOUS_SYNC) in SeekTo() argument
|
H A D | video_utils.h | 21 enum class SeekMode { class
|
/foundation/multimedia/player_framework/test/unittest/utils_test/ |
H A D | media_unils_unit_test.cpp | 112 EXPECT_EQ(Plugins::SeekMode::SEEK_NEXT_SYNC, Transform2SeekMode(PlayerSeekMode::SEEK_NEXT_SYNC));
in HWTEST_F() 117 EXPECT_EQ(Plugins::SeekMode::SEEK_PREVIOUS_SYNC, Transform2SeekMode(PlayerSeekMode::SEEK_PREVIOUS_SYNC));
in HWTEST_F() 122 EXPECT_EQ(Plugins::SeekMode::SEEK_CLOSEST_SYNC, Transform2SeekMode(PlayerSeekMode::SEEK_CLOSEST_SYNC));
in HWTEST_F() 127 EXPECT_EQ(Plugins::SeekMode::SEEK_CLOSEST, Transform2SeekMode(PlayerSeekMode::SEEK_CLOSEST));
in HWTEST_F() 132 EXPECT_EQ(Plugins::SeekMode::SEEK_CLOSEST, Transform2SeekMode(static_cast<PlayerSeekMode>(-1)));
in HWTEST_F()
|
/foundation/multimedia/media_foundation/engine/scene/player/standard/ |
H A D | media_utils.cpp | 94 Plugin::SeekMode Transform2SeekMode(PlayerSeekMode mode) in Transform2SeekMode() 98 return Plugin::SeekMode::SEEK_NEXT_SYNC; in Transform2SeekMode() 100 return Plugin::SeekMode::SEEK_PREVIOUS_SYNC; in Transform2SeekMode() 102 return Plugin::SeekMode::SEEK_CLOSEST_SYNC; in Transform2SeekMode() 105 return Plugin::SeekMode::SEEK_CLOSEST; in Transform2SeekMode()
|
H A D | media_utils.h | 27 Plugin::SeekMode Transform2SeekMode(PlayerSeekMode mode);
|
/foundation/multimedia/av_codec/test/unittest/demuxer_test/inner/ |
H A D | demuxer_inner_mock.cpp | 61 int32_t DemuxerInnerMock::SeekToTime(int64_t mSeconds, SeekMode mode) in SeekToTime() 64 SeekMode seekMode = static_cast<SeekMode>(mode); in SeekToTime()
|
H A D | demuxer_inner_buffer_mock.cpp | 92 int32_t DemuxerInnerMock::SeekToTime(int64_t mSeconds, SeekMode mode) in SeekToTime() 95 SeekMode seekMode = static_cast<SeekMode>(mode); in SeekToTime()
|
H A D | demuxer_inner_mock.h | 35 int32_t SeekToTime(int64_t mSeconds, SeekMode mode) override;
|
/foundation/multimedia/av_codec/test/unittest/demuxer_test/ |
H A D | demuxer_hevc_unit_test.cpp | 47 list<SeekMode> seekModes = {SeekMode::SEEK_NEXT_SYNC, SeekMode::SEEK_PREVIOUS_SYNC, 48 SeekMode::SEEK_CLOSEST_SYNC}; 845 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); in HWTEST_F() 846 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); in HWTEST_F() 884 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); in HWTEST_F() 885 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); in HWTEST_F() 926 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); in HWTEST_F() 927 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode in HWTEST_F() [all...] |
H A D | demuxer_uri_unit_test.cpp | 43 list<SeekMode> seekModes = {SeekMode::SEEK_NEXT_SYNC, SeekMode::SEEK_PREVIOUS_SYNC, 44 SeekMode::SEEK_CLOSEST_SYNC}; 626 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_NEXT_SYNC); in HWTEST_F() 628 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_PREVIOUS_SYNC); in HWTEST_F() 630 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_CLOSEST_SYNC); in HWTEST_F() 656 ASSERT_EQ(demuxer_->SeekToTime(seekTime, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); in HWTEST_F() 1121 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); in HWTEST_F() 1122 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode in HWTEST_F() [all...] |
H A D | demuxer_unit_test.cpp | 43 list<SeekMode> seekModes = {SeekMode::SEEK_NEXT_SYNC, SeekMode::SEEK_PREVIOUS_SYNC, 44 SeekMode::SEEK_CLOSEST_SYNC}; 976 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_NEXT_SYNC); in HWTEST_F() 978 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_PREVIOUS_SYNC); in HWTEST_F() 980 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_CLOSEST_SYNC); in HWTEST_F() 1002 ASSERT_EQ(demuxer_->SeekToTime(seekTime, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); in HWTEST_F() 1457 ASSERT_EQ(demuxer_->SeekToTime(seekTime, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); in HWTEST_F() 1612 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode in HWTEST_F() [all...] |
/foundation/multimedia/media_foundation/engine/scene/player/ |
H A D | play_executor.h | 29 Plugin::SeekMode mode; 76 virtual ErrorCode DoSeek(int64_t hstTime, Plugin::SeekMode mode, bool appTriggered) in DoSeek()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/video/ |
H A D | video_pattern.h | 276 SeekMode GetSeekingModeWhenNotPrepared() const in GetSeekingModeWhenNotPrepared() 334 void SetCurrentTime(float currentPos, SeekMode seekMode = SeekMode::SEEK_PREVIOUS_SYNC); 392 void SeekTo(float currentPos, OHOS::Ace::SeekMode seekMode); 394 void RecordSeekingInfoBeforePlaying(float currentPos, OHOS::Ace::SeekMode seekMode, bool sliderChange = false); 444 SeekMode seekingModeWhenNotPrepared_;
|
/foundation/multimedia/player_framework/services/utils/ |
H A D | media_utils.cpp | 181 Plugins::SeekMode __attribute__((visibility("default"))) Transform2SeekMode(PlayerSeekMode mode) in Transform2SeekMode() 185 return Plugins::SeekMode::SEEK_NEXT_SYNC; in Transform2SeekMode() 187 return Plugins::SeekMode::SEEK_PREVIOUS_SYNC; in Transform2SeekMode() 189 return Plugins::SeekMode::SEEK_CLOSEST_SYNC; in Transform2SeekMode() 192 return Plugins::SeekMode::SEEK_CLOSEST; in Transform2SeekMode()
|
/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/ |
H A D | av_thumbnail_generator.h | 78 Status SeekToTime(int64_t timeMs, Plugins::SeekMode option, int64_t realSeekTime); 82 Plugins::SeekMode seekMode_ {};
|
H A D | av_thumbnail_generator.cpp | 208 bool isClosest = seekMode_ == Plugins::SeekMode::SEEK_CLOSEST; in OnOutputBufferAvailable() 258 auto res = SeekToTime(Plugins::Us2Ms(timeUs), static_cast<Plugins::SeekMode>(option), realSeekTime); in FetchFrameAtTime() 293 auto res = SeekToTime(Plugins::Us2Ms(timeUs), static_cast<Plugins::SeekMode>(option), realSeekTime); in FetchFrameYuv() 318 Status AVThumbnailGenerator::SeekToTime(int64_t timeMs, Plugins::SeekMode option, int64_t realSeekTime) in SeekToTime() 321 if (option == Plugins::SeekMode::SEEK_CLOSEST) { in SeekToTime() 322 option = Plugins::SeekMode::SEEK_PREVIOUS_SYNC; in SeekToTime() 326 if (res != Status::OK && option != Plugins::SeekMode::SEEK_CLOSEST_SYNC) { in SeekToTime() 327 res = mediaDemuxer_->SeekTo(timeMs, Plugins::SeekMode::SEEK_CLOSEST_SYNC, realSeekTime); in SeekToTime() 328 seekMode_ = Plugins::SeekMode::SEEK_CLOSEST_SYNC; in SeekToTime()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_demuxer_plugin.cpp | 58 static const std::map<SeekMode, int32_t> seekModeToFfmpegSeekFlags = { 59 { SeekMode::SEEK_PREVIOUS_SYNC, AVSEEK_FLAG_FRAME | AVSEEK_FLAG_BACKWARD }, 60 { SeekMode::SEEK_NEXT_SYNC, AVSEEK_FLAG_FRAME }, 61 { SeekMode::SEEK_CLOSEST_SYNC, AVSEEK_FLAG_FRAME | AVSEEK_FLAG_ANY }, 62 { SeekMode::SEEK_CLOSEST, AVSEEK_FLAG_FRAME | AVSEEK_FLAG_ANY } 349 Status FFmpegDemuxerPlugin::SeekTo(int32_t trackId, int64_t seekTime, SeekMode mode, int64_t& realSeekTime) in SeekTo() 366 && mode == SeekMode::SEEK_NEXT_SYNC) { in SeekTo() 367 flags = seekModeToFfmpegSeekFlags.at(SeekMode::SEEK_PREVIOUS_SYNC); in SeekTo() 374 seekModeToFfmpegSeekFlags.at(SeekMode::SEEK_PREVIOUS_SYNC)); in SeekTo()
|
/foundation/arkui/ace_engine/test/mock/core/render/ |
H A D | mock_media_player.h | 54 MOCK_METHOD2(Seek, int32_t(int32_t, SeekMode));
|
/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | demuxer.cpp | 27 Status Demuxer::SeekTo(int32_t trackId, int64_t seekTime, SeekMode mode, int64_t& realSeekTime) in SeekTo()
|
H A D | demuxer.h | 46 Status SeekTo(int32_t trackId, int64_t seekTime, SeekMode mode, int64_t& realSeekTime);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | rosen_media_player.cpp | 39 OHOS::Media::PlayerSeekMode ConvertToMediaSeekMode(SeekMode seekMode) in ConvertToMediaSeekMode() 42 if (seekMode == SeekMode::SEEK_NEXT_SYNC) { in ConvertToMediaSeekMode() 44 } else if (seekMode == SeekMode::SEEK_CLOSEST_SYNC) { in ConvertToMediaSeekMode() 46 } else if (seekMode == SeekMode::SEEK_CLOSEST) { in ConvertToMediaSeekMode() 499 int32_t RosenMediaPlayer::Seek(int32_t mSeconds, OHOS::Ace::SeekMode mode) in Seek()
|
/foundation/multimedia/media_foundation/test/unittest/plugins/ |
H A D | UtDemuxerTest2.h | 47 Status SeekTo(int32_t trackId, int64_t seekTime, SeekMode mode, int64_t& realSeekTime) override;
|
H A D | UtDemuxerTest1.h | 46 Status SeekTo(int32_t trackId, int64_t seekTime, SeekMode mode, int64_t& realSeekTime) override;
|
/foundation/multimedia/media_foundation/engine/include/plugin/common/ |
H A D | plugin_types.h | 49 enum struct SeekMode : uint32_t { struct
|