Searched refs:DeferredVideoJobPtr (Results 1 – 12 of 12) sorted by relevance
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/include/schedule/video_processor/video_job_repository/ |
H A D | video_job_queue.h | 27 typedef std::function<bool(DeferredVideoJobPtr, DeferredVideoJobPtr)> Comparator; 31 bool Contains(DeferredVideoJobPtr obj) const; 32 DeferredVideoJobPtr Peek() const; 33 void Push(DeferredVideoJobPtr obj); 34 DeferredVideoJobPtr Pop(); 35 void Remove(DeferredVideoJobPtr obj); 36 void Update(DeferredVideoJobPtr obj); 37 std::vector<DeferredVideoJobPtr> GetAllElements() const; 58 std::vector<DeferredVideoJobPtr> heap_ {}; 59 std::unordered_map<DeferredVideoJobPtr, uint32_t> indexMap_ {};
|
H A D | video_job_repository.h | 44 DeferredVideoJobPtr GetJob(); 50 void NotifyJobChangedUnLocked(bool statusChanged, DeferredVideoJobPtr jobPtr); 51 void UpdateRunningCountUnLocked(bool statusChanged, const DeferredVideoJobPtr& jobPtr); 52 DeferredVideoJobPtr GetJobUnLocked(const std::string& videoId); 58 std::unordered_map<std::string, DeferredVideoJobPtr> jobMap_ {};
|
H A D | deferred_video_job.h | 96 using DeferredVideoJobPtr = std::shared_ptr<DeferredVideoJob>; variable 100 DeferredVideoWork(const DeferredVideoJobPtr& jobPtr, ExecutionMode mode, bool isAutoSuspend); 103 inline DeferredVideoJobPtr GetDeferredVideoJob() const in GetDeferredVideoJob() 139 DeferredVideoJobPtr jobPtr_;
|
H A D | ivideo_job_repository_listener.h | 29 virtual void OnVideoJobChanged(const DeferredVideoJobPtr& jobPtr);
|
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/schedule/video_processor/video_job_repository/ |
H A D | video_job_repository.cpp | 24 …jobQueue_ = std::make_shared<VideoJobQueue>([] (DeferredVideoJobPtr a, DeferredVideoJobPtr b) {ret… in VideoJobRepository() 37 DeferredVideoJobPtr jobPtrFind = GetJobUnLocked(videoId); in AddVideoJob() 52 DeferredVideoJobPtr jobPtrFind = GetJobUnLocked(videoId); in RemoveVideoJob() 73 DeferredVideoJobPtr jobPtrFind = GetJobUnLocked(videoId); in RestoreVideoJob() 84 DeferredVideoJobPtr jobPtrFind = GetJobUnLocked(videoId); in SetJobPending() 96 DeferredVideoJobPtr jobPtrFind = GetJobUnLocked(videoId); in SetJobRunning() 107 DeferredVideoJobPtr jobPtrFind = GetJobUnLocked(videoId); in SetJobCompleted() 119 DeferredVideoJobPtr jobPtrFind = GetJobUnLocked(videoId); in SetJobFailed() 131 DeferredVideoJobPtr jobPtrFind = GetJobUnLocked(videoId); in SetJobPause() 149 DeferredVideoJobPtr VideoJobRepository::GetJob() in GetJob() [all …]
|
H A D | video_job_queue.cpp | 33 bool VideoJobQueue::Contains(DeferredVideoJobPtr obj) const in Contains() 38 DeferredVideoJobPtr VideoJobQueue::Peek() const in Peek() 44 void VideoJobQueue::Push(DeferredVideoJobPtr obj) in Push() 51 DeferredVideoJobPtr VideoJobQueue::Pop() in Pop() 54 DeferredVideoJobPtr ans = heap_.front(); in Pop() 63 void VideoJobQueue::Remove(DeferredVideoJobPtr obj) in Remove() 69 DeferredVideoJobPtr replace = heap_.back(); in Remove() 81 void VideoJobQueue::Update(DeferredVideoJobPtr obj) in Update() 88 std::vector<DeferredVideoJobPtr> VideoJobQueue::GetAllElements() const in GetAllElements()
|
H A D | deferred_video_job.cpp | 23 DeferredVideoWork::DeferredVideoWork(const DeferredVideoJobPtr& jobPtr, ExecutionMode mode, bool is… in DeferredVideoWork()
|
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/include/schedule/video_processor/strategy/ |
H A D | ivideo_strategy.h | 31 virtual DeferredVideoJobPtr GetJob();
|
H A D | video_strategy_center.h | 41 DeferredVideoJobPtr GetJob();
|
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/schedule/video_processor/ |
H A D | deferred_video_controller.cpp | 60 void OnVideoJobChanged(const DeferredVideoJobPtr& jobPtr) override in OnVideoJobChanged() 133 void DeferredVideoController::OnVideoJobChanged(const DeferredVideoJobPtr& jobPtr) in OnVideoJobChanged()
|
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/include/schedule/video_processor/ |
H A D | deferred_video_controller.h | 43 void OnVideoJobChanged(const DeferredVideoJobPtr& jobPtr);
|
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/schedule/video_processor/strategy/ |
H A D | video_strategy_center.cpp | 175 DeferredVideoJobPtr VideoStrategyCenter::GetJob() in GetJob()
|