/ohos5.0/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()
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/demuxer_test/ |
H A D | demuxer_func_unit_test.cpp | 43 list<SeekMode> seekModes = {SeekMode::SEEK_NEXT_SYNC, SeekMode::SEEK_PREVIOUS_SYNC, 44 SeekMode::SEEK_CLOSEST_SYNC}; 518 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 519 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 557 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 558 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 633 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 634 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 709 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 710 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); [all …]
|
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}; 707 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 708 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 749 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 750 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 970 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 971 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1009 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1010 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); [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); 628 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_PREVIOUS_SYNC); 630 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_CLOSEST_SYNC); 1121 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1122 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1174 ASSERT_NE(demuxer_->SeekToTime(12000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1175 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1213 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); [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); 978 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_PREVIOUS_SYNC); 980 ret_ = demuxer_->SeekToTime(*toPts, SeekMode::SEEK_CLOSEST_SYNC); 1612 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1613 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1670 ASSERT_NE(demuxer_->SeekToTime(12000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1671 ASSERT_NE(demuxer_->SeekToTime(-1000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); 1738 ASSERT_NE(demuxer_->SeekToTime(11000, SeekMode::SEEK_NEXT_SYNC), AV_ERR_OK); [all …]
|
H A D | demuxer_video_mpg_unit_test.cpp | 43 list<SeekMode> seekModes = {SeekMode::SEEK_NEXT_SYNC, SeekMode::SEEK_PREVIOUS_SYNC, 44 SeekMode::SEEK_CLOSEST_SYNC};
|
/ohos5.0/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) 166 void SeekTo(float pos, SeekMode seekMode = SeekMode::SEEK_PREVIOUS_SYNC)
|
H A D | video_utils.h | 21 enum class SeekMode { enum
|
/ohos5.0/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);
|
/ohos5.0/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()
|
/ohos5.0/foundation/multimedia/player_framework/services/utils/ |
H A D | media_utils.cpp | 229 Plugins::SeekMode __attribute__((visibility("default"))) Transform2SeekMode(PlayerSeekMode mode) in Transform2SeekMode() 233 return Plugins::SeekMode::SEEK_NEXT_SYNC; in Transform2SeekMode() 235 return Plugins::SeekMode::SEEK_PREVIOUS_SYNC; in Transform2SeekMode() 237 return Plugins::SeekMode::SEEK_CLOSEST_SYNC; in Transform2SeekMode() 240 return Plugins::SeekMode::SEEK_CLOSEST; in Transform2SeekMode()
|
/ohos5.0/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()
|
/ohos5.0/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& realS… 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()
|
/ohos5.0/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/ |
H A D | av_thumbnail_generator.cpp | 206 bool isClosest = seekMode_ == Plugins::SeekMode::SEEK_CLOSEST; in OnOutputBufferAvailable() 256 …auto res = SeekToTime(Plugins::Us2Ms(timeUs), static_cast<Plugins::SeekMode>(option), realSeekTime… in FetchFrameAtTime() 299 …auto res = SeekToTime(Plugins::Us2Ms(timeUs), static_cast<Plugins::SeekMode>(option), realSeekTime… in FetchFrameYuv() 335 Status AVThumbnailGenerator::SeekToTime(int64_t timeMs, Plugins::SeekMode option, int64_t realSeekT… in SeekToTime() 338 if (option == Plugins::SeekMode::SEEK_CLOSEST) { in SeekToTime() 339 option = Plugins::SeekMode::SEEK_PREVIOUS_SYNC; in SeekToTime() 344 if (res != Status::OK && option != Plugins::SeekMode::SEEK_CLOSEST_SYNC) { in SeekToTime() 345 res = mediaDemuxer_->SeekTo(timeMs, Plugins::SeekMode::SEEK_CLOSEST_SYNC, realSeekTime); in SeekToTime() 346 seekMode_ = Plugins::SeekMode::SEEK_CLOSEST_SYNC; in SeekToTime()
|
H A D | av_thumbnail_generator.h | 79 Status SeekToTime(int64_t timeMs, Plugins::SeekMode option, int64_t realSeekTime); 83 Plugins::SeekMode seekMode_ {};
|
/ohos5.0/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() 500 int32_t RosenMediaPlayer::Seek(int32_t mSeconds, OHOS::Ace::SeekMode mode) in Seek()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/scene/player/lite/ |
H A D | hiplayer_impl.cpp | 386 ErrorCode HiPlayerImpl::DoSeek(int64_t hstTime, Plugin::SeekMode mode, bool appTriggered) in DoSeek() 815 Plugin::SeekMode HiPlayerImpl::Transform2SeekMode(PlayerSeekMode mode) in Transform2SeekMode() 819 return Plugin::SeekMode::SEEK_NEXT_SYNC; in Transform2SeekMode() 821 return Plugin::SeekMode::SEEK_PREVIOUS_SYNC; in Transform2SeekMode() 823 return Plugin::SeekMode::SEEK_CLOSEST_SYNC; in Transform2SeekMode() 825 return Plugin::SeekMode::SEEK_CLOSEST; in Transform2SeekMode() 827 return Plugin::SeekMode::SEEK_CLOSEST; in Transform2SeekMode()
|
H A D | hiplayer_impl.h | 107 ErrorCode DoSeek(int64_t hstTime, Plugin::SeekMode mode, bool appTriggered) override; 115 static Plugin::SeekMode Transform2SeekMode(PlayerSeekMode mode);
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/http_source_test/ |
H A D | http_source_plugin_unit_test.cpp | 236 httpSourcePlugin->SeekToTime(1, SeekMode::SEEK_NEXT_SYNC); 237 httpSourcePlugin->SeekToTime(100000, SeekMode::SEEK_NEXT_SYNC); 250 httpSourcePlugin->SeekToTime(1, SeekMode::SEEK_NEXT_SYNC); 251 httpSourcePlugin->SeekToTime(100000, SeekMode::SEEK_NEXT_SYNC);
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/hls/ |
H A D | hls_media_downloader.h | 69 bool SeekToTime(int64_t seekTime, SeekMode mode) override; 84 void SeekToTs(uint64_t seekTime, SeekMode mode); 86 int64_t RequestNewTs(uint64_t seekTime, SeekMode mode, double totalDuration,
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/render/ |
H A D | mock_media_player.h | 54 MOCK_METHOD2(Seek, int32_t(int32_t, SeekMode));
|
/ohos5.0/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/ |
H A D | avdemuxer_demo_runner.cpp | 317 innerDemuxerDemo->SeekToTime(g_seekTime, SeekMode::SEEK_NEXT_SYNC); // 测试seek功能 in RunInnerSourceDemuxer() 320 innerDemuxerDemo->SeekToTime(g_seekTime, SeekMode::SEEK_PREVIOUS_SYNC); in RunInnerSourceDemuxer() 323 innerDemuxerDemo->SeekToTime(g_seekTime, SeekMode::SEEK_CLOSEST_SYNC); in RunInnerSourceDemuxer() 326 innerDemuxerDemo->SeekToTime(g_startTime, SeekMode::SEEK_CLOSEST_SYNC); in RunInnerSourceDemuxer()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-media-components-video.md | 427 setCurrentTime(value: number, seekMode: SeekMode) 440 | seekMode | [SeekMode](#seekmode8枚举说明) | 是 | 跳转模式。 | 442 ## SeekMode<sup>8+</sup>枚举说明 547 this.controller.setCurrentTime(10, SeekMode.Accurate) // 精准跳转到视频的10s位置
|