Home
last modified time | relevance | path

Searched refs:SeekMode (Results 1 - 25 of 101) sorted by relevance

12345

/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_video_controller.cpp28 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 Dvideo_controller_v2.h35 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 Dvideo_utils.h21 enum class SeekMode { class
/foundation/multimedia/player_framework/test/unittest/utils_test/
H A Dmedia_unils_unit_test.cpp112 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 Dmedia_utils.cpp94 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 Dmedia_utils.h27 Plugin::SeekMode Transform2SeekMode(PlayerSeekMode mode);
/foundation/multimedia/av_codec/test/unittest/demuxer_test/inner/
H A Ddemuxer_inner_mock.cpp61 int32_t DemuxerInnerMock::SeekToTime(int64_t mSeconds, SeekMode mode) in SeekToTime()
64 SeekMode seekMode = static_cast<SeekMode>(mode); in SeekToTime()
H A Ddemuxer_inner_buffer_mock.cpp92 int32_t DemuxerInnerMock::SeekToTime(int64_t mSeconds, SeekMode mode) in SeekToTime()
95 SeekMode seekMode = static_cast<SeekMode>(mode); in SeekToTime()
H A Ddemuxer_inner_mock.h35 int32_t SeekToTime(int64_t mSeconds, SeekMode mode) override;
/foundation/multimedia/av_codec/test/unittest/demuxer_test/
H A Ddemuxer_hevc_unit_test.cpp47 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 Ddemuxer_uri_unit_test.cpp43 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 Ddemuxer_unit_test.cpp43 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 Dplay_executor.h29 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 Dvideo_pattern.h276 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 Dmedia_utils.cpp181 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 Dav_thumbnail_generator.h78 Status SeekToTime(int64_t timeMs, Plugins::SeekMode option, int64_t realSeekTime);
82 Plugins::SeekMode seekMode_ {};
H A Dav_thumbnail_generator.cpp208 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 Dffmpeg_demuxer_plugin.cpp58 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 Dmock_media_player.h54 MOCK_METHOD2(Seek, int32_t(int32_t, SeekMode));
/foundation/multimedia/media_foundation/engine/plugin/core/
H A Ddemuxer.cpp27 Status Demuxer::SeekTo(int32_t trackId, int64_t seekTime, SeekMode mode, int64_t& realSeekTime) in SeekTo()
H A Ddemuxer.h46 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 Drosen_media_player.cpp39 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 DUtDemuxerTest2.h47 Status SeekTo(int32_t trackId, int64_t seekTime, SeekMode mode, int64_t& realSeekTime) override;
H A DUtDemuxerTest1.h46 Status SeekTo(int32_t trackId, int64_t seekTime, SeekMode mode, int64_t& realSeekTime) override;
/foundation/multimedia/media_foundation/engine/include/plugin/common/
H A Dplugin_types.h49 enum struct SeekMode : uint32_t { struct

Completed in 15 milliseconds

12345