Home
last modified time | relevance | path

Searched refs:prerolledSyncers_ (Results 1 - 5 of 5) sorted by relevance

/foundation/multimedia/av_codec/services/media_engine/modules/sink/
H A Dmedia_sync_manager.cpp157 prerolledSyncers_.clear(); in SetAllSyncShouldWaitNoLock()
257 prerolledSyncers_.clear(); in Reset()
513 auto ite = std::find(prerolledSyncers_.begin(), prerolledSyncers_.end(), supplier); in ReportPrerolled()
514 if (ite != prerolledSyncers_.end()) { in ReportPrerolled()
518 prerolledSyncers_.emplace_back(supplier); in ReportPrerolled()
519 if (prerolledSyncers_.size() == syncers_.size()) { in ReportPrerolled()
520 for (const auto& prerolled : prerolledSyncers_) { in ReportPrerolled()
523 prerolledSyncers_.clear(); in ReportPrerolled()
/foundation/multimedia/media_foundation/engine/pipeline/core/
H A Dmedia_sync_manager.cpp142 prerolledSyncers_.clear(); in SetAllSyncShouldWaitNoLock()
237 prerolledSyncers_.clear(); in Reset()
373 auto ite = std::find(prerolledSyncers_.begin(), prerolledSyncers_.end(), supplier); in ReportPrerolled()
374 if (ite != prerolledSyncers_.end()) { in ReportPrerolled()
378 prerolledSyncers_.emplace_back(supplier); in ReportPrerolled()
379 if (prerolledSyncers_.size() == syncers_.size()) { in ReportPrerolled()
380 for (const auto& prerolled : prerolledSyncers_) { in ReportPrerolled()
383 prerolledSyncers_.clear(); in ReportPrerolled()
/foundation/multimedia/av_codec/test/unittest/media_sink_test/
H A Dsync_manager_test.cpp161 EXPECT_TRUE(syncManager_->prerolledSyncers_.empty()); in HWTEST_F()
171 EXPECT_TRUE(syncManager_->prerolledSyncers_.empty()); in HWTEST_F()
181 EXPECT_TRUE(syncManager_->prerolledSyncers_.empty()); in HWTEST_F()
809 // Scenario3: Test when supplier is already in prerolledSyncers_ then ReportPrerolled returns immediately.
814 syncManager_->prerolledSyncers_.emplace_back(supplier); in HWTEST_F()
825 EXPECT_EQ(syncManager_->prerolledSyncers_.size(), 1); in HWTEST_F()
826 EXPECT_EQ(syncManager_->prerolledSyncers_.front(), supplier); in HWTEST_F()
830 // Scenario5: Test when all prerolledSyncers_ are equal to syncers_ then all prerolledSyncers_ are notified and cleared.
837 EXPECT_EQ(syncManager_->prerolledSyncers_ in HWTEST_F()
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/core/
H A Dmedia_sync_manager.h129 std::vector<IMediaSynchronizer*> prerolledSyncers_; member in OHOS::Media::Pipeline::MediaSyncManager
/foundation/multimedia/av_codec/interfaces/inner_api/native/
H A Dmedia_sync_manager.h164 std::vector<IMediaSynchronizer*> prerolledSyncers_; member in OHOS::Media::Pipeline::MediaSyncManager

Completed in 4 milliseconds