/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/sink/ |
H A D | media_synchronous_sink.cpp | 30 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 D | video_sink.cpp | 71 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 D | audio_sink.cpp | 371 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 D | subtitle_sink.cpp | 302 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 D | media_synchronous_sink.cpp | 25 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 D | video_sink_test.cpp | 67 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 D | audio_sink_test.cpp | 111 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 D | subtitle_sink_test.cpp | 54 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 D | video_sink_filter.cpp | 468 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 D | audio_sink_filter.cpp | 344 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 D | subtitle_sink_filter.cpp | 199 void SubtitleSinkFilter::SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter) in SetSyncCenter() argument 202 subtitleSink_->SetSyncCenter(syncCenter); in SetSyncCenter()
|
H A D | audio_sink_filter.cpp | 240 void AudioSinkFilter::SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter) in SetSyncCenter() argument 243 audioSink_->SetSyncCenter(syncCenter); in SetSyncCenter()
|
H A D | decoder_surface_filter.cpp | 833 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 D | video_sink.h | 37 void SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter);
|
H A D | subtitle_sink_filter.h | 61 void SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter);
|
H A D | audio_sink_filter.h | 66 void SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter);
|
H A D | subtitle_sink.h | 49 void SetSyncCenter(std::shared_ptr<Pipeline::MediaSyncManager> syncCenter);
|
H A D | audio_sink.h | 53 void SetSyncCenter(std::shared_ptr<Pipeline::MediaSyncManager> syncCenter);
|
H A D | decoder_surface_filter.h | 86 void SetSyncCenter(std::shared_ptr<MediaSyncManager> syncCenter);
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/core/ |
H A D | filter_base.cpp | 317 void FilterBase::SetSyncCenter(std::weak_ptr<IMediaSyncCenter> syncCenter) in SetSyncCenter() argument 319 syncCenter_ = syncCenter; in SetSyncCenter()
|
H A D | filter_base.h | 95 void SetSyncCenter(std::weak_ptr<IMediaSyncCenter> syncCenter) final;
|