Lines Matching refs:GSError
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 DetachBuffer(sptr<SurfaceBuffer>& buffer) override;
65 GSError SetQueueSize(uint32_t queueSize) override;
67 GSError GetName(std::string &name) override;
69 GSError GetNameAndUniqueId(std::string& name, uint64_t& uniqueId) override;
73 GSError SetDefaultUsage(uint64_t usage) override;
76 GSError CleanCache(bool cleanAll) override;
77 GSError GoBackground() override;
79 GSError RegisterReleaseListener(sptr<IProducerListener> listener) override;
80 GSError UnRegisterReleaseListener() override;
82 GSError SetTransform(GraphicTransformType transform) override;
83 GSError GetTransform(GraphicTransformType &transform) override;
85 GSError IsSupportedAlloc(const std::vector<BufferVerifyAllocInfo> &infos, std::vector<bool> &supporteds) override;
87 GSError Connect() override;
88 GSError Disconnect() override;
90 GSError SetScalingMode(uint32_t sequence, ScalingMode scalingMode) override;
91 GSError SetBufferHold(bool hold) override;
92 GSError SetMetaData(uint32_t sequence, const std::vector<GraphicHDRMetaData> &metaData) override;
93 GSError SetMetaDataSet(uint32_t sequence, GraphicHDRMetadataKey key,
95 GSError SetGlobalAlpha(int32_t alpha) override;
96 GSError SetTunnelHandle(const GraphicExtDataHandle *handle) override;
97 GSError GetPresentTimestamp(uint32_t sequence, GraphicPresentTimestampType type, int64_t &time) override;
105 GSError AttachBufferToQueue(sptr<SurfaceBuffer> buffer) override;
106 GSError DetachBufferFromQueue(sptr<SurfaceBuffer> buffer) override;
108 GSError SetTransformHint(GraphicTransformType transformHint) override;
109 GSError GetTransformHint(GraphicTransformType &transformHint) override;
110 GSError SetScalingMode(ScalingMode scalingMode) override;
112 GSError SetSurfaceSourceType(OHSurfaceSource sourceType) override;
113 GSError GetSurfaceSourceType(OHSurfaceSource &sourceType) override;
115 GSError SetSurfaceAppFrameworkType(std::string appFrameworkType) override;
116 GSError GetSurfaceAppFrameworkType(std::string &appFrameworkType) override;
118 GSError SetHdrWhitePointBrightness(float brightness) override;
119 GSError SetSdrWhitePointBrightness(float brightness) override;
121 GSError AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,
123 GSError ReleaseLastFlushedBuffer(uint32_t sequence) override;
126 GSError CheckConnectLocked();
127 GSError SetTunnelHandle(const sptr<SurfaceTunnelHandle> &handle);