Home
last modified time | relevance | path

Searched refs:syncCenter (Results 1 – 21 of 21) sorted by relevance

/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/sink/
H A Dmedia_synchronous_sink.cpp30 auto syncCenter = syncCenter_.lock(); in Init() local
31 if (syncCenter) { in Init()
32 syncCenter->AddSynchronizer(this); in Init()
39 auto syncCenter = syncCenter_.lock(); in ~MediaSynchronousSink() local
40 if (syncCenter) { in ~MediaSynchronousSink()
41 syncCenter->RemoveSynchronizer(this); in ~MediaSynchronousSink()
64 if (syncCenter) { in WriteToPluginRefTimeSync()
95 auto syncCenter = syncCenter_.lock(); in UpdateMediaTimeRange() local
96 if (syncCenter) { in UpdateMediaTimeRange()
101 if (syncCenter) { in UpdateMediaTimeRange()
[all …]
H A Dvideo_sink.cpp71 auto syncCenter = syncCenter_.lock(); in UpdateTimeAnchorActually() local
85 auto syncCenter = syncCenter_.lock(); in DoSyncWrite() local
87 int64_t nowCt = syncCenter ? syncCenter->GetClockTimeNow() : 0; in DoSyncWrite()
96 if (syncCenter) { in DoSyncWrite()
106 if (syncCenter) { in DoSyncWrite()
107 syncCenter->ReportEos(this); in DoSyncWrite()
147 auto syncCenter = syncCenter_.lock(); in SetLastPts() local
148 if (syncCenter != nullptr) { in SetLastPts()
157 auto syncCenter = syncCenter_.lock(); in CheckBufferLatenessMayWait() local
209 syncCenter_ = syncCenter; in SetSyncCenter()
[all …]
H A Daudio_sink.cpp371 auto syncCenter = syncCenter_.lock(); in DrainAndReportEosEvent() local
372 if (syncCenter) { in DrainAndReportEosEvent()
373 syncCenter->ReportEos(this); in DrainAndReportEosEvent()
568 auto syncCenter = syncCenter_.lock(); in GetSyncCenterClockTime() local
569 FALSE_RETURN_V(syncCenter != nullptr, false); in GetSyncCenterClockTime()
570 clockTime = syncCenter->GetClockTimeNow(); in GetSyncCenterClockTime()
584 auto syncCenter = syncCenter_.lock(); in UpdateTimeAnchorIfNeeded() local
613 auto syncCenter = syncCenter_.lock(); in DoSyncWrite() local
615 if (syncCenter && syncCenter->GetMediaStartPts() != HST_TIME_NONE) { in DoSyncWrite()
630 if (syncCenter) { in DoSyncWrite()
[all …]
H A Dsubtitle_sink.cpp302 auto syncCenter = syncCenter_.lock(); in ResetSyncInfo() local
303 if (syncCenter) { in ResetSyncInfo()
304 syncCenter->Reset(); in ResetSyncInfo()
358 void SubtitleSink::SetSyncCenter(std::shared_ptr<Pipeline::MediaSyncManager> syncCenter) in SetSyncCenter() argument
360 syncCenter_ = syncCenter; in SetSyncCenter()
378 auto syncCenter = syncCenter_.lock(); in GetMediaTime() local
379 if (!syncCenter) { in GetMediaTime()
382 return syncCenter->GetMediaTimeNow(); in GetMediaTime()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/
H A Dmedia_synchronous_sink.cpp25 auto syncCenter = syncCenter_.lock(); in Init() local
26 if (syncCenter) { in Init()
27 syncCenter->AddSynchronizer(this); in Init()
33 auto syncCenter = syncCenter_.lock(); in ~MediaSynchronousSink() local
34 if (syncCenter) { in ~MediaSynchronousSink()
35 syncCenter->RemoveSynchronizer(this); in ~MediaSynchronousSink()
56 if (syncCenter) { in WriteToPluginRefTimeSync()
86 auto syncCenter = syncCenter_.lock(); in UpdateMediaTimeRange() local
87 if (syncCenter) { in UpdateMediaTimeRange()
92 if (syncCenter) { in UpdateMediaTimeRange()
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/unittest/media_sink_test/
H A Dvideo_sink_test.cpp67 ASSERT_TRUE(syncCenter != nullptr);
68 videoSink_->SetSyncCenter(syncCenter);
103 ASSERT_TRUE(syncCenter != nullptr);
104 videoSink_->SetSyncCenter(syncCenter);
138 ASSERT_TRUE(syncCenter != nullptr);
139 videoSink_->SetSyncCenter(syncCenter);
177 videoSink_->SetSyncCenter(syncCenter);
192 videoSink_->SetSyncCenter(syncCenter);
195 syncCenter->returnInt64Queue_.push(1000);
210 videoSink_->SetSyncCenter(syncCenter);
[all …]
H A Daudio_sink_test.cpp111 auto syncCenter = std::make_shared<Pipeline::MediaSyncManager>(); variable
112 audioSink->SetSyncCenter(syncCenter);
167 auto syncCenter = std::make_shared<Pipeline::MediaSyncManager>(); variable
168 audioSink->SetSyncCenter(syncCenter);
H A Dsubtitle_sink_test.cpp54 auto syncCenter = std::make_shared<MediaSyncManager>(); in SubtitleSinkCreate() local
55 sink->SetSyncCenter(syncCenter); in SubtitleSinkCreate()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/video_sink/
H A Dvideo_sink_filter.cpp468 auto syncCenter = syncCenter_.lock(); in CheckBufferLatenessMayWait() local
469 if (!syncCenter) { in CheckBufferLatenessMayWait()
472 auto ct4Buffer = syncCenter->GetClockTime(buffer->pts); in CheckBufferLatenessMayWait()
475 auto nowCt = syncCenter->GetClockTimeNow(); in CheckBufferLatenessMayWait()
505 auto syncCenter = syncCenter_.lock(); in DoSyncWrite() local
506 if (syncCenter) { in DoSyncWrite()
507 nowCt = syncCenter->GetClockTimeNow(); in DoSyncWrite()
513 if (syncCenter) { in DoSyncWrite()
514 render = syncCenter->UpdateTimeAnchor(nowCt + latency, buffer->pts, this); in DoSyncWrite()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/audio_sink/
H A Daudio_sink_filter.cpp344 auto syncCenter = syncCenter_.lock(); in DoSyncWrite() local
345 if (syncCenter) { in DoSyncWrite()
346 nowCt = syncCenter->GetClockTimeNow(); in DoSyncWrite()
354 if (syncCenter) { in DoSyncWrite()
355 render = syncCenter->UpdateTimeAnchor(nowCt + latency, buffer->pts, this); in DoSyncWrite()
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/filters/
H A Dsubtitle_sink_filter.cpp199 void SubtitleSinkFilter::SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter) in SetSyncCenter() argument
202 subtitleSink_->SetSyncCenter(syncCenter); in SetSyncCenter()
H A Daudio_sink_filter.cpp240 void AudioSinkFilter::SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter) in SetSyncCenter() argument
243 audioSink_->SetSyncCenter(syncCenter); in SetSyncCenter()
H A Ddecoder_surface_filter.cpp833 void DecoderSurfaceFilter::SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter) in SetSyncCenter() argument
837 videoSink_->SetSyncCenter(syncCenter); in SetSyncCenter()
/ohos5.0/foundation/multimedia/av_codec/interfaces/inner_api/native/
H A Dvideo_sink.h37 void SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter);
H A Dsubtitle_sink_filter.h61 void SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter);
H A Daudio_sink_filter.h66 void SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter);
H A Dsubtitle_sink.h49 void SetSyncCenter(std::shared_ptr<Pipeline::MediaSyncManager> syncCenter);
H A Daudio_sink.h53 void SetSyncCenter(std::shared_ptr<Pipeline::MediaSyncManager> syncCenter);
H A Ddecoder_surface_filter.h86 void SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter);
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/core/
H A Dfilter_base.cpp317 void FilterBase::SetSyncCenter(std::weak_ptr<IMediaSyncCenter> syncCenter) in SetSyncCenter() argument
319 syncCenter_ = syncCenter; in SetSyncCenter()
H A Dfilter_base.h95 void SetSyncCenter(std::weak_ptr<IMediaSyncCenter> syncCenter) final;