Home
last modified time | relevance | path

Searched refs:SeekMode (Results 1 – 25 of 117) sorted by relevance

12345

/ohos5.0/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()
/ohos5.0/foundation/multimedia/av_codec/test/unittest/demuxer_test/
H A Ddemuxer_func_unit_test.cpp43 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 Ddemuxer_hevc_unit_test.cpp47 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 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);
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 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);
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 Ddemuxer_video_mpg_unit_test.cpp43 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 Dvideo_controller_v2.h35 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 Dvideo_utils.h21 enum class SeekMode { enum
/ohos5.0/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);
/ohos5.0/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()
/ohos5.0/foundation/multimedia/player_framework/services/utils/
H A Dmedia_utils.cpp229 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 Dplay_executor.h29 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 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& 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 Dav_thumbnail_generator.cpp206 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 Dav_thumbnail_generator.h79 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 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()
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 Dhiplayer_impl.cpp386 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 Dhiplayer_impl.h107 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 Dhttp_source_plugin_unit_test.cpp236 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 Dhls_media_downloader.h69 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 Dmock_media_player.h54 MOCK_METHOD2(Seek, int32_t(int32_t, SeekMode));
/ohos5.0/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/
H A Davdemuxer_demo_runner.cpp317 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 Dts-media-components-video.md427 setCurrentTime(value: number, seekMode: SeekMode)
440 | seekMode | [SeekMode](#seekmode8枚举说明) | 是 | 跳转模式。 |
442 ## SeekMode<sup>8+</sup>枚举说明
547 this.controller.setCurrentTime(10, SeekMode.Accurate) // 精准跳转到视频的10s位置

12345