Lines Matching refs:BufferQueue

81 BufferQueue::BufferQueue(const std::string &name, bool isShared)
84 BLOGD("BufferQueue ctor, uniqueId: %{public}" PRIu64 ".", uniqueId_);
97 BufferQueue::~BufferQueue()
99 BLOGD("~BufferQueue dtor, uniqueId: %{public}" PRIu64 ".", uniqueId_);
110 uint32_t BufferQueue::GetUsedSize()
115 GSError BufferQueue::GetProducerInitInfo(ProducerInitInfo &info)
126 GSError BufferQueue::PopFromFreeListLocked(sptr<SurfaceBuffer> &buffer,
164 GSError BufferQueue::PopFromDirtyListLocked(sptr<SurfaceBuffer> &buffer)
181 GSError BufferQueue::CheckRequestConfig(const BufferRequestConfig &config)
209 GSError BufferQueue::CheckFlushConfig(const BufferFlushConfigWithDamages &config)
221 bool BufferQueue::QueryIfBufferAvailable()
263 void BufferQueue::SetSurfaceBufferHebcMetaLocked(sptr<SurfaceBuffer> buffer)
282 void BufferQueue::SetBatchHandle(bool batch)
288 GSError BufferQueue::RequestBufferCheckStatus()
311 bool BufferQueue::WaitForCondition()
317 void BufferQueue::RequestBufferDebugInfoLocked()
338 GSError BufferQueue::RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata,
400 GSError BufferQueue::SetProducerCacheCleanFlag(bool flag)
406 GSError BufferQueue::SetProducerCacheCleanFlagLocked(bool flag)
413 bool BufferQueue::CheckProducerCacheListLocked()
423 GSError BufferQueue::ReallocBufferLocked(const BufferRequestConfig &config,
445 GSError BufferQueue::ReuseBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata,
507 GSError BufferQueue::CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata)
539 GSError BufferQueue::CheckBufferQueueCache(uint32_t sequence)
558 GSError BufferQueue::DelegatorQueueBuffer(uint32_t sequence, sptr<SyncFence> fence)
585 void BufferQueue::CallConsumerListener()
602 GSError BufferQueue::FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata,
650 GSError BufferQueue::GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer,
697 GSError BufferQueue::AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,
703 GSError BufferQueue::ReleaseLastFlushedBuffer(uint32_t sequence)
718 GSError BufferQueue::DoFlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata,
773 void BufferQueue::SetDesiredPresentTimestampAndUiTimestamp(uint32_t sequence, int64_t desiredPresentTimestamp,
791 void BufferQueue::LogAndTraceAllBufferInBufferQueueCache()
813 GSError BufferQueue::AcquireBuffer(sptr<SurfaceBuffer> &buffer,
838 GSError BufferQueue::AcquireBuffer(IConsumerSurface::AcquireBufferReturnValue &returnValue,
911 bool BufferQueue::IsPresentTimestampReady(int64_t desiredPresentTimestamp, int64_t expectPresentTimestamp)
922 void BufferQueue::ListenerBufferReleasedCb(sptr<SurfaceBuffer> &buffer, const sptr<SyncFence> &fence)
954 void BufferQueue::OnBufferDeleteCbForHardwareThreadLocked(const sptr<SurfaceBuffer> &buffer) const
961 GSError BufferQueue::ReleaseBuffer(sptr<SurfaceBuffer> &buffer, const sptr<SyncFence>& fence)
1006 GSError BufferQueue::AllocBuffer(sptr<SurfaceBuffer> &buffer,
1053 void BufferQueue::DeleteBufferInCache(uint32_t sequence)
1069 uint32_t BufferQueue::GetQueueSize()
1075 void BufferQueue::DeleteBuffersLocked(int32_t count)
1110 GSError BufferQueue::AttachBufferUpdateStatus(std::unique_lock<std::mutex> &lock, uint32_t sequence, int32_t timeOut)
1134 void BufferQueue::AttachBufferUpdateBufferInfo(sptr<SurfaceBuffer>& buffer)
1141 GSError BufferQueue::AttachBufferToQueue(sptr<SurfaceBuffer> buffer, InvokerType invokerType)
1177 GSError BufferQueue::DetachBufferFromQueue(sptr<SurfaceBuffer> buffer, InvokerType invokerType)
1207 GSError BufferQueue::AttachBuffer(sptr<SurfaceBuffer> &buffer, int32_t timeOut)
1262 GSError BufferQueue::DetachBuffer(sptr<SurfaceBuffer> &buffer)
1298 GSError BufferQueue::RegisterSurfaceDelegator(sptr<IRemoteObject> client, sptr<Surface> cSurface)
1319 GSError BufferQueue::SetQueueSize(uint32_t queueSize)
1353 GSError BufferQueue::GetName(std::string &name)
1359 GSError BufferQueue::RegisterConsumerListener(sptr<IBufferConsumerListener> &listener)
1366 GSError BufferQueue::RegisterConsumerListener(IBufferConsumerListenerClazz *listener)
1373 GSError BufferQueue::UnregisterConsumerListener()
1381 GSError BufferQueue::RegisterReleaseListener(OnReleaseFunc func)
1388 GSError BufferQueue::RegisterProducerReleaseListener(sptr<IProducerListener> listener)
1395 GSError BufferQueue::UnRegisterProducerReleaseListener()
1402 GSError BufferQueue::RegisterDeleteBufferListener(OnDeleteBufferFunc func, bool isForUniRedraw)
1419 GSError BufferQueue::SetDefaultWidthAndHeight(int32_t width, int32_t height)
1438 int32_t BufferQueue::GetDefaultWidth()
1444 int32_t BufferQueue::GetDefaultHeight()
1450 GSError BufferQueue::SetDefaultUsage(uint64_t usage)
1458 uint64_t BufferQueue::GetDefaultUsage()
1464 void BufferQueue::ClearLocked()
1485 GSError BufferQueue::GoBackground()
1509 GSError BufferQueue::CleanCache(bool cleanAll)
1542 GSError BufferQueue::OnConsumerDied()
1550 GSError BufferQueue::IsSurfaceBufferInCache(uint32_t seqNum, bool &isInCache)
1561 uint64_t BufferQueue::GetUniqueId() const
1567 GSError BufferQueue::SetTransform(GraphicTransformType transform)
1594 GraphicTransformType BufferQueue::GetTransform() const
1600 GSError BufferQueue::SetTransformHint(GraphicTransformType transformHint)
1607 GraphicTransformType BufferQueue::GetTransformHint() const
1613 GSError BufferQueue::SetSurfaceSourceType(OHSurfaceSource sourceType)
1620 OHSurfaceSource BufferQueue::GetSurfaceSourceType() const
1626 GSError BufferQueue::SetHdrWhitePointBrightness(float brightness)
1633 GSError BufferQueue::SetSdrWhitePointBrightness(float brightness)
1640 float BufferQueue::GetHdrWhitePointBrightness() const
1646 float BufferQueue::GetSdrWhitePointBrightness() const
1652 GSError BufferQueue::SetSurfaceAppFrameworkType(std::string appFrameworkType)
1665 std::string BufferQueue::GetSurfaceAppFrameworkType() const
1671 GSError BufferQueue::IsSupportedAlloc(const std::vector<BufferVerifyAllocInfo> &infos,
1686 GSError BufferQueue::SetBufferHold(bool hold)
1693 GSError BufferQueue::SetScalingMode(uint32_t sequence, ScalingMode scalingMode)
1703 GSError BufferQueue::SetScalingMode(ScalingMode scalingMode)
1713 GSError BufferQueue::GetScalingMode(uint32_t sequence, ScalingMode &scalingMode)
1723 GSError BufferQueue::SetMetaData(uint32_t sequence, const std::vector<GraphicHDRMetaData> &metaData)
1739 GSError BufferQueue::SetMetaDataSet(uint32_t sequence, GraphicHDRMetadataKey key,
1762 GSError BufferQueue::QueryMetaDataType(uint32_t sequence, HDRMetaDataType &type)
1772 GSError BufferQueue::GetMetaData(uint32_t sequence, std::vector<GraphicHDRMetaData> &metaData)
1783 GSError BufferQueue::GetMetaDataSet(uint32_t sequence, GraphicHDRMetadataKey &key,
1796 GSError BufferQueue::SetTunnelHandle(const sptr<SurfaceTunnelHandle> &handle)
1833 sptr<SurfaceTunnelHandle> BufferQueue::GetTunnelHandle()
1839 GSError BufferQueue::SetPresentTimestamp(uint32_t sequence, const GraphicPresentTimestamp &timestamp)
1849 GSError BufferQueue::GetPresentTimestamp(uint32_t sequence, GraphicPresentTimestampType type, int64_t &time)
1878 void BufferQueue::SetSurfaceBufferGlobalAlphaUnlocked(sptr<SurfaceBuffer> buffer)
1897 GSError BufferQueue::SetGlobalAlpha(int32_t alpha)
1904 GSError BufferQueue::GetGlobalAlpha(int32_t &alpha)
1911 void BufferQueue::DumpMetadata(std::string &result, BufferElement element)
1937 void BufferQueue::DumpCache(std::string &result)
1981 void BufferQueue::Dump(std::string &result)
2034 bool BufferQueue::GetStatusLocked() const
2039 bool BufferQueue::GetStatus() const
2045 void BufferQueue::SetStatus(bool status)
2052 uint32_t BufferQueue::GetAvailableBufferCount()