/foundation/graphic/graphic_surface/surface/include/ |
H A D | buffer_client_producer.h | 36 GSError GetProducerInitInfo(ProducerInitInfo &info) override; 38 GSError RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, 40 GSError RequestBuffers(const BufferRequestConfig &config, std::vector<sptr<BufferExtraData>> &bedata, 43 GSError CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata) override; 45 GSError FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, 48 GSError FlushBuffers(const std::vector<uint32_t> &sequences, 53 GSError GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer, 56 GSError SetQueueSize(uint32_t queueSize) override; 58 GSError GetName(std::string &name) override; 60 GSError GetNameAndUniqueI [all...] |
H A D | buffer_queue_consumer.h | 31 GSError AcquireBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence, 33 GSError AcquireBuffer(IConsumerSurface::AcquireBufferReturnValue &returnValue, int64_t expectPresentTimestamp, 35 GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence); 37 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer); 38 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut); 40 GSError DetachBuffer(sptr<SurfaceBuffer>& buffer); 41 GSError RegisterSurfaceDelegator(sptr<IRemoteObject> client, sptr<Surface> cSurface); 45 GSError RegisterConsumerListener(sptr<IBufferConsumerListener>& listener); 46 GSError RegisterConsumerListener(IBufferConsumerListenerClazz *listener); 47 GSError RegisterReleaseListene [all...] |
H A D | consumer_surface.h | 33 GSError Init(); 38 GSError GetProducerInitInfo(ProducerInitInfo &info) override; 40 SURFACE_HIDDEN GSError RequestBuffer(sptr<SurfaceBuffer>& buffer, 46 SURFACE_HIDDEN GSError RequestBuffers(std::vector<sptr<SurfaceBuffer>> &buffers, 52 SURFACE_HIDDEN GSError CancelBuffer(sptr<SurfaceBuffer>& buffer) override 57 SURFACE_HIDDEN GSError FlushBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence, BufferFlushConfig &config) override 62 GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t &fence, 65 GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence) override; 67 SURFACE_HIDDEN GSError RequestBuffer(sptr<SurfaceBuffer>& buffer, 73 SURFACE_HIDDEN GSError FlushBuffe [all...] |
H A D | producer_surface.h | 40 GSError Init(); 44 GSError RequestBuffer(sptr<SurfaceBuffer>& buffer, 47 GSError RequestBuffers(std::vector<sptr<SurfaceBuffer>> &buffers, 50 GSError CancelBuffer(sptr<SurfaceBuffer>& buffer) override; 52 GSError FlushBuffer(sptr<SurfaceBuffer>& buffer, 55 GSError FlushBuffers(const std::vector<sptr<SurfaceBuffer>> &buffers, 58 SURFACE_HIDDEN GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t &fence, 63 SURFACE_HIDDEN GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence) override 68 GSError RequestBuffer(sptr<SurfaceBuffer>& buffer, 70 GSError FlushBuffe [all...] |
H A D | buffer_queue.h | 80 GSError GetProducerInitInfo(ProducerInitInfo &info); 82 GSError RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, 85 GSError ReuseBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, 88 GSError CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata); 90 GSError FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, 93 GSError DoFlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, 96 GSError GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence, 99 GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence, 101 GSError AcquireBuffer(IConsumerSurface::AcquireBufferReturnValue &returnValue, int64_t expectPresentTimestamp, 103 GSError ReleaseBuffe [all...] |
H A D | buffer_utils.h | 28 GSError WriteFileDescriptor(MessageParcel &parcel, int32_t fd); 31 GSError WriteRequestConfig(MessageParcel &parcel, const BufferRequestConfig &config); 33 GSError ReadFlushConfig(MessageParcel &parcel, BufferFlushConfigWithDamages &config); 34 GSError WriteFlushConfig(MessageParcel &parcel, const BufferFlushConfigWithDamages &config); 36 GSError ReadSurfaceBufferImpl(MessageParcel &parcel, uint32_t &sequence, sptr<SurfaceBuffer> &buffer); 37 GSError WriteSurfaceBufferImpl(MessageParcel &parcel, uint32_t sequence, const sptr<SurfaceBuffer> &buffer); 40 GSError WriteVerifyAllocInfo(MessageParcel &parcel, const std::vector<BufferVerifyAllocInfo> &infos); 42 GSError ReadHDRMetaData(MessageParcel &parcel, std::vector<GraphicHDRMetaData> &metaData); 43 GSError WriteHDRMetaData(MessageParcel &parcel, const std::vector<GraphicHDRMetaData> &metaData); 45 GSError ReadHDRMetaDataSe [all...] |
H A D | surface_buffer_impl.h | 36 GSError Alloc(const BufferRequestConfig &config) override; 37 GSError Map() override; 38 GSError Unmap() override; 39 GSError FlushCache() override; 40 GSError InvalidateCache() override; 69 GSError WriteToMessageParcel(MessageParcel &parcel) override; 70 GSError ReadFromMessageParcel(MessageParcel &parcel) override; 74 static GSError CheckBufferConfig(int32_t width, int32_t height, 81 GSError SetMetadata(uint32_t key, const std::vector<uint8_t>& value) override; 82 GSError GetMetadat [all...] |
H A D | buffer_extra_data_impl.h | 26 virtual GSError ReadFromParcel(MessageParcel &parcel) override; 27 virtual GSError WriteToParcel(MessageParcel &parcel) override; 28 virtual GSError ExtraGet(const std::string &key, int32_t &value) const override; 29 virtual GSError ExtraGet(const std::string &key, int64_t &value) const override; 30 virtual GSError ExtraGet(const std::string &key, double &value) const override; 31 virtual GSError ExtraGet(const std::string &key, std::string &value) const override; 32 virtual GSError ExtraSet(const std::string &key, int32_t value) override; 33 virtual GSError ExtraSet(const std::string &key, int64_t value) override; 34 virtual GSError ExtraSet(const std::string &key, double value) override; 35 virtual GSError ExtraSe [all...] |
H A D | buffer_queue_producer.h | 40 virtual GSError RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, 42 GSError RequestBuffers(const BufferRequestConfig &config, std::vector<sptr<BufferExtraData>> &bedata, 45 GSError GetProducerInitInfo(ProducerInitInfo &info) override; 47 GSError CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata) override; 49 GSError FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, 52 GSError FlushBuffers(const std::vector<uint32_t> &sequences, 56 GSError GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence, 59 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer) override; 60 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut) override; 62 GSError DetachBuffe [all...] |
H A D | metadata_helper.h | 33 static GSError ConvertMetadataToVec(const T& metadata, std::vector<uint8_t>& data)
in ConvertMetadataToVec() 43 static GSError ConvertVecToMetadata(const std::vector<uint8_t>& data, T& metadata)
in ConvertVecToMetadata() 55 static GSError ConvertColorSpaceTypeToInfo(
58 static GSError ConvertColorSpaceInfoToType(
62 static GSError SetColorSpaceInfo(sptr<SurfaceBuffer>& buffer,
64 static GSError GetColorSpaceInfo(const sptr<SurfaceBuffer>& buffer,
67 static GSError SetColorSpaceType(sptr<SurfaceBuffer>& buffer,
69 static GSError GetColorSpaceType(const sptr<SurfaceBuffer>& buffer,
72 static GSError SetHDRMetadataType(sptr<SurfaceBuffer>& buffer,
74 static GSError GetHDRMetadataTyp [all...] |
H A D | producer_surface_delegator.h | 33 GSError DequeueBuffer(int32_t slot, sptr<SurfaceBuffer> buffer); 34 GSError QueueBuffer(int32_t slot, int32_t acquireFence); 35 GSError ReleaseBuffer(const sptr<SurfaceBuffer> &buffer, const sptr<SyncFence> &fence); 36 GSError ClearBufferSlot(int32_t slot); 37 GSError ClearAllBuffers(); 38 GSError CancelBuffer(int32_t slot, int32_t fenceFd); 39 GSError DetachBuffer(int32_t slot); 57 GSError RetryFlushBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence, BufferFlushConfig& config);
|
H A D | consumer_surface_delegator.h | 27 GSError DequeueBuffer(const BufferRequestConfig& config, sptr<BufferExtraData>& bedata, 29 GSError QueueBuffer(sptr<SurfaceBuffer>& buffer, int32_t fenceFd); 30 GSError ReleaseBuffer(int slot, int releaseFenceFd); 31 GSError CancelBuffer(sptr<SurfaceBuffer>& buffer); 32 GSError DetachBuffer(sptr<SurfaceBuffer>& buffer);
|
/foundation/graphic/graphic_surface/interfaces/inner_api/surface/ |
H A D | surface.h | 35 virtual GSError GetProducerInitInfo(ProducerInitInfo &info) = 0; 39 virtual GSError RequestBuffer(sptr<SurfaceBuffer>& buffer, 42 virtual GSError RequestBuffers(std::vector<sptr<SurfaceBuffer>> &buffers, 45 virtual GSError CancelBuffer(sptr<SurfaceBuffer>& buffer) = 0; 47 virtual GSError FlushBuffer(sptr<SurfaceBuffer>& buffer, 50 virtual GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t &fence, 52 virtual GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence) = 0; 54 virtual GSError RequestBuffer(sptr<SurfaceBuffer>& buffer, 56 virtual GSError FlushBuffer(sptr<SurfaceBuffer>& buffer, 58 virtual GSError AcquireBuffe [all...] |
H A D | ibuffer_producer.h | 49 virtual GSError GetProducerInitInfo(ProducerInitInfo &info) = 0; 51 virtual GSError RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, 54 virtual GSError RequestBuffers(const BufferRequestConfig &config, std::vector<sptr<BufferExtraData>> &bedata, 57 virtual GSError CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata) = 0; 59 virtual GSError FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, 62 virtual GSError FlushBuffers(const std::vector<uint32_t> &sequences, 67 virtual GSError AttachBuffer(sptr<SurfaceBuffer>& buffer) = 0; 68 virtual GSError DetachBuffer(sptr<SurfaceBuffer>& buffer) = 0; 71 virtual GSError SetQueueSize(uint32_t queueSize) = 0; 73 virtual GSError GetNam [all...] |
H A D | iconsumer_surface.h | 44 virtual GSError RequestBuffer(sptr<SurfaceBuffer>& buffer, 47 virtual GSError CancelBuffer(sptr<SurfaceBuffer>& buffer) = 0; 49 virtual GSError FlushBuffer(sptr<SurfaceBuffer>& buffer, 52 virtual GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t &fence, 54 virtual GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence) = 0; 56 virtual GSError RequestBuffer(sptr<SurfaceBuffer>& buffer, 58 virtual GSError FlushBuffer(sptr<SurfaceBuffer>& buffer, 60 virtual GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence, 62 virtual GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence) = 0; 64 virtual GSError AttachBuffe [all...] |
H A D | surface_buffer.h | 62 virtual GSError WriteToMessageParcel(MessageParcel &parcel) = 0; 63 virtual GSError ReadFromMessageParcel(MessageParcel &parcel) = 0; 70 virtual GSError Alloc(const BufferRequestConfig &config) = 0; 71 virtual GSError Map() = 0; 72 virtual GSError Unmap() = 0; 73 virtual GSError FlushCache() = 0; 74 virtual GSError InvalidateCache() = 0; 77 virtual GSError SetMetadata(uint32_t key, const std::vector<uint8_t>& value) = 0; 78 virtual GSError GetMetadata(uint32_t key, std::vector<uint8_t>& value) = 0; 79 virtual GSError ListMetadataKey [all...] |
H A D | buffer_extra_data.h | 28 virtual GSError ReadFromParcel(MessageParcel &parcel) = 0; 29 virtual GSError WriteToParcel(MessageParcel &parcel) = 0; 30 virtual GSError ExtraGet(const std::string &key, int32_t &value) const = 0; 31 virtual GSError ExtraGet(const std::string &key, int64_t &value) const = 0; 32 virtual GSError ExtraGet(const std::string &key, double &value) const = 0; 33 virtual GSError ExtraGet(const std::string &key, std::string &value) const = 0; 34 virtual GSError ExtraSet(const std::string &key, int32_t value) = 0; 35 virtual GSError ExtraSet(const std::string &key, int64_t value) = 0; 36 virtual GSError ExtraSet(const std::string &key, double value) = 0; 37 virtual GSError ExtraSe [all...] |
/foundation/graphic/graphic_surface/surface/src/ |
H A D | buffer_queue_consumer.cpp | 31 GSError BufferQueueConsumer::AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence, in AcquireBuffer() 40 GSError BufferQueueConsumer::AcquireBuffer(IConsumerSurface::AcquireBufferReturnValue &returnValue, in AcquireBuffer() 49 GSError BufferQueueConsumer::ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence) in ReleaseBuffer() 57 GSError BufferQueueConsumer::AttachBufferToQueue(sptr<SurfaceBuffer> buffer) in AttachBufferToQueue() 65 GSError BufferQueueConsumer::DetachBufferFromQueue(sptr<SurfaceBuffer> buffer) in DetachBufferFromQueue() 73 GSError BufferQueueConsumer::AttachBuffer(sptr<SurfaceBuffer>& buffer) in AttachBuffer() 78 GSError BufferQueueConsumer::AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut) in AttachBuffer() 86 GSError BufferQueueConsumer::DetachBuffer(sptr<SurfaceBuffer>& buffer) in DetachBuffer() 94 GSError BufferQueueConsumer::RegisterSurfaceDelegator(sptr<IRemoteObject> client, sptr<Surface> cSurface) in RegisterSurfaceDelegator() 110 GSError BufferQueueConsume [all...] |
H A D | buffer_client_producer.cpp | 34 GSError retCode = MessageVariables(arg); \ 42 GSError ret = SendRequest(COMMAND, arguments, reply, option); \ 61 GSError BufferClientProducer::MessageVariables(MessageParcel &arg) in MessageVariables() 70 GSError BufferClientProducer::SendRequest(uint32_t command, MessageParcel &arg, in SendRequest() 86 GSError BufferClientProducer::CheckRetval(MessageParcel &reply) in CheckRetval() 91 return static_cast<GSError>(ret); in CheckRetval() 96 GSError BufferClientProducer::RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, in RequestBuffer() 101 GSError ret = WriteRequestConfig(arguments, config); in RequestBuffer() 134 GSError BufferClientProducer::RequestBuffers(const BufferRequestConfig &config, in RequestBuffers() 143 GSError re in RequestBuffers() [all...] |
H A D | consumer_surface.cpp | 66 GSError ConsumerSurface::Init() in Init() 86 GSError ConsumerSurface::GetProducerInitInfo(ProducerInitInfo& info) in GetProducerInitInfo() 91 GSError ConsumerSurface::AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence, in AcquireBuffer() 95 GSError ret = AcquireBuffer(buffer, fence, timestamp, damages); in AcquireBuffer() 107 GSError ConsumerSurface::AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence, in AcquireBuffer() 116 GSError ConsumerSurface::AcquireBuffer(AcquireBufferReturnValue &returnValue, int64_t expectPresentTimestamp, in AcquireBuffer() 125 GSError ConsumerSurface::ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence) in ReleaseBuffer() 133 GSError ConsumerSurface::AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t& fence, in AcquireBuffer() 146 GSError ConsumerSurface::ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence) in ReleaseBuffer() 152 GSError ConsumerSurfac [all...] |
H A D | metadata_helper.cpp | 24 GSError MetadataHelper::ConvertColorSpaceTypeToInfo(const CM_ColorSpaceType& colorSpaceType, in ConvertColorSpaceTypeToInfo() 35 GSError MetadataHelper::ConvertColorSpaceInfoToType(const CM_ColorSpaceInfo& colorSpaceInfo, in ConvertColorSpaceInfoToType() 48 GSError MetadataHelper::SetColorSpaceInfo(sptr<SurfaceBuffer>& buffer, const CM_ColorSpaceInfo& colorSpaceInfo) in SetColorSpaceInfo() 62 GSError MetadataHelper::GetColorSpaceInfo(const sptr<SurfaceBuffer>& buffer, CM_ColorSpaceInfo& colorSpaceInfo) in GetColorSpaceInfo() 76 GSError MetadataHelper::SetColorSpaceType(sptr<SurfaceBuffer>& buffer, const CM_ColorSpaceType& colorSpaceType) in SetColorSpaceType() 90 GSError MetadataHelper::GetColorSpaceType(const sptr<SurfaceBuffer>& buffer, CM_ColorSpaceType& colorSpaceType) in GetColorSpaceType() 104 GSError MetadataHelper::SetHDRMetadataType(sptr<SurfaceBuffer>& buffer, const CM_HDR_Metadata_Type& hdrMetadataType) in SetHDRMetadataType() 118 GSError MetadataHelper::GetHDRMetadataType(const sptr<SurfaceBuffer>& buffer, CM_HDR_Metadata_Type& hdrMetadataType) in GetHDRMetadataType() 132 GSError MetadataHelper::SetHDRStaticMetadata(sptr<SurfaceBuffer>& buffer, in SetHDRStaticMetadata() 147 GSError MetadataHelpe [all...] |
H A D | consumer_surface_delegator.cpp | 28 GSError ConsumerSurfaceDelegator::DequeueBuffer(const BufferRequestConfig& config, sptr<BufferExtraData>& bedata, in DequeueBuffer() 34 GSError ConsumerSurfaceDelegator::QueueBuffer(sptr<SurfaceBuffer>& buffer, int32_t fenceFd) in QueueBuffer() 39 GSError ConsumerSurfaceDelegator::ReleaseBuffer(int slot, int releaseFenceFd) in ReleaseBuffer() 44 GSError ConsumerSurfaceDelegator::CancelBuffer(sptr<SurfaceBuffer>& buffer) in CancelBuffer() 49 GSError ConsumerSurfaceDelegator::DetachBuffer(sptr<SurfaceBuffer>& buffer) in DetachBuffer()
|
H A D | buffer_extra_data_impl.cpp | 25 GSError BufferExtraDataImpl::ReadFromParcel(MessageParcel &parcel) in ReadFromParcel() 39 GSError ret = GSERROR_OK; in ReadFromParcel() 71 GSError BufferExtraDataImpl::WriteToParcel(MessageParcel &parcel) in WriteToParcel() 126 GSError BufferExtraDataImpl::ExtraGet(const std::string &key, int32_t &value) const in ExtraGet() 131 GSError BufferExtraDataImpl::ExtraGet(const std::string &key, int64_t &value) const in ExtraGet() 136 GSError BufferExtraDataImpl::ExtraGet(const std::string &key, double &value) const in ExtraGet() 141 GSError BufferExtraDataImpl::ExtraGet(const std::string &key, std::string &value) const in ExtraGet() 146 GSError BufferExtraDataImpl::ExtraSet(const std::string &key, int32_t value) in ExtraSet() 151 GSError BufferExtraDataImpl::ExtraSet(const std::string &key, int64_t value) in ExtraSet() 156 GSError BufferExtraDataImp [all...] |
/foundation/graphic/graphic_surface/interfaces/inner_api/common/ |
H A D | graphic_common.h | 34 const std::map<GSError, std::string> GSErrorStrs = { 61 inline std::string LowErrorStrSpecial(GSError err) in LowErrorStrSpecial() 79 inline std::string LowErrorStr(GSError lowerr) in LowErrorStr() 90 inline std::string GSErrorStr(GSError err) in GSErrorStr() 92 GSError diff = static_cast<GSError>(err % LOWERROR_MAX); in GSErrorStr() 93 auto it = GSErrorStrs.find(static_cast<GSError>(err - diff)); in GSErrorStr() 95 return "<GSError error index out of range>"; in GSErrorStr() 100 inline std::string SurfaceErrorStr(GSError err) in SurfaceErrorStr() 105 inline std::ostream &operator <<(std::ostream &os, const GSError [all...] |
/foundation/graphic/graphic_2d/interfaces/inner_api/common/ |
H A D | graphic_common.h | 34 inline std::string LowErrorStrSpecial(GSError err) in LowErrorStrSpecial() 52 inline std::string LowErrorStr(GSError lowerr) in LowErrorStr() 63 inline std::string GSErrorStr(GSError err) in GSErrorStr() 65 GSError diff = static_cast<GSError>(err % LOWERROR_MAX); in GSErrorStr() 67 switch (static_cast<GSError>(err - diff)) { in GSErrorStr() 91 default: return "<GSError error index out of range>"; in GSErrorStr() 93 return "<GSError error index out of range>"; in GSErrorStr() 96 inline std::string SurfaceErrorStr(GSError err) in SurfaceErrorStr() 101 inline std::ostream &operator <<(std::ostream &os, const GSError [all...] |