/ohos5.0/foundation/graphic/graphic_surface/surface/test/unittest/ |
H A D | buffer_queue_producer_remote_test.cpp | 58 static inline sptr<BufferExtraData> bedata = nullptr; member in OHOS::Rosen::BufferQueueProducerRemoteTest 94 bedata = new OHOS::BufferExtraDataImpl; in SetUpTestCase() 156 ret = bp->CancelBuffer(retval.sequence, bedata); 179 ret = bp->CancelBuffer(retval.sequence, bedata); 182 ret = bp->CancelBuffer(retval.sequence, bedata); 204 ret = bp->RequestBuffer(requestConfig, bedata, retval1); 208 ret = bp->RequestBuffer(requestConfig, bedata, retval2); 212 ret = bp->RequestBuffer(requestConfig, bedata, retval3); 216 ret = bp->CancelBuffer(retval1.sequence, bedata); 219 ret = bp->CancelBuffer(retval2.sequence, bedata); [all …]
|
H A D | buffer_queue_test.cpp | 54 static inline sptr<BufferExtraData> bedata = nullptr; member in OHOS::Rosen::BufferQueueTest 64 bedata = new OHOS::BufferExtraDataImpl; in SetUpTestCase() 198 ret = bq->CancelBuffer(retval.sequence, bedata); 221 ret = bq->CancelBuffer(retval.sequence, bedata); 224 ret = bq->CancelBuffer(retval.sequence, bedata); 296 ret = bq->RequestBuffer(requestConfig, bedata, retval1); 314 ret = bq->CancelBuffer(retval1.sequence, bedata); 317 ret = bq->CancelBuffer(retval2.sequence, bedata); 320 ret = bq->CancelBuffer(retval3.sequence, bedata); 411 ret = bq->CancelBuffer(retval.sequence, bedata); [all …]
|
H A D | buffer_client_producer_remote_test.cpp | 201 ret = bp->CancelBuffer(retval.sequence, bedata); 220 ret = bp->CancelBuffer(retval.sequence, bedata); 223 ret = bp->CancelBuffer(retval.sequence, bedata); 241 ret = bp->RequestBuffer(requestConfig, bedata, retval1); 245 ret = bp->RequestBuffer(requestConfig, bedata, retval2); 249 ret = bp->RequestBuffer(requestConfig, bedata, retval3); 253 ret = bp->CancelBuffer(retval1.sequence, bedata); 256 ret = bp->CancelBuffer(retval2.sequence, bedata); 259 ret = bp->CancelBuffer(retval3.sequence, bedata); 278 ret = bp->RequestBuffer(requestConfig, bedata, retval); [all …]
|
H A D | consumer_surface_delegator_test.cpp | 39 static inline sptr<BufferExtraData> bedata = nullptr; member in OHOS::Rosen::ConsumerSurfaceDelegatorTest 56 bedata = new OHOS::BufferExtraDataImpl; in SetUpTestCase() 64 bedata = nullptr; in TearDownTestCase() 80 GSError ret = consumerDelegator->DequeueBuffer(requestConfig, bedata, retval);
|
H A D | buffer_queue_consumer_test.cpp | 56 static inline sptr<BufferExtraData> bedata = nullptr; member in OHOS::Rosen::BufferQueueConsumerTest 69 bedata = new BufferExtraDataImpl; in SetUpTestCase() 95 GSError ret = bq->RequestBuffer(requestConfig, bedata, retval); 104 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); 128 GSError ret = bq->RequestBuffer(requestConfig, bedata, retval); 134 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
|
H A D | buffer_queue_producer_test.cpp | 657 vector<sptr<BufferExtraData>> bedata; variable 661 EXPECT_EQ(bqpTmp->RequestBuffers(config, bedata, retvalues), OHOS::SURFACE_ERROR_UNKOWN); 662 EXPECT_EQ(bqpTmp->FlushBuffers(sequences, bedata, fences, damages), OHOS::SURFACE_ERROR_UNKOWN);
|
/ohos5.0/foundation/graphic/graphic_surface/surface/test/fuzztest/bufferqueue_fuzzer/ |
H A D | bufferqueue_fuzzer.cpp | 44 sptr<BufferExtraData> bedata = new BufferExtraDataImpl(); in GetBufferExtraDataFromData() local 45 bedata->ExtraSet(keyInt32, valueInt32); in GetBufferExtraDataFromData() 46 bedata->ExtraSet(keyInt64, valueInt64); in GetBufferExtraDataFromData() 47 bedata->ExtraSet(keyDouble, valueDouble); in GetBufferExtraDataFromData() 48 bedata->ExtraSet(keyStr, valueStr); in GetBufferExtraDataFromData() 50 bedata->ExtraGet(keyInt32, valueInt32); in GetBufferExtraDataFromData() 51 bedata->ExtraGet(keyInt64, valueInt64); in GetBufferExtraDataFromData() 52 bedata->ExtraGet(keyDouble, valueDouble); in GetBufferExtraDataFromData() 53 bedata->ExtraGet(keyStr, valueStr); in GetBufferExtraDataFromData() 54 return bedata; in GetBufferExtraDataFromData() [all …]
|
/ohos5.0/foundation/graphic/graphic_surface/surface/test/fuzztest/bufferqueueproducer_fuzzer/ |
H A D | bufferqueueproducer_fuzzer.cpp | 47 bedata->ExtraSet(keyInt32, valueInt32); in GetBufferExtraDataFromData() 48 bedata->ExtraSet(keyInt64, valueInt64); in GetBufferExtraDataFromData() 49 bedata->ExtraSet(keyDouble, valueDouble); in GetBufferExtraDataFromData() 50 bedata->ExtraSet(keyStr, valueStr); in GetBufferExtraDataFromData() 52 bedata->ExtraGet(keyInt32, valueInt32); in GetBufferExtraDataFromData() 53 bedata->ExtraGet(keyInt64, valueInt64); in GetBufferExtraDataFromData() 54 bedata->ExtraGet(keyDouble, valueDouble); in GetBufferExtraDataFromData() 55 bedata->ExtraGet(keyStr, valueStr); in GetBufferExtraDataFromData() 56 return bedata; in GetBufferExtraDataFromData() 177 bqp->RequestBuffer(requestConfig, bedata, retval); in DoSomethingInterestingWithMyAPI() [all …]
|
/ohos5.0/foundation/graphic/graphic_surface/interfaces/inner_api/surface/ |
H A D | ibuffer_producer.h | 51 virtual GSError RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, 54 …Error 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, 63 const std::vector<sptr<BufferExtraData>> &bedata, 140 …al GSError RequestAndDetachBuffer(const BufferRequestConfig& config, sptr<BufferExtraData>& bedata, in RequestAndDetachBuffer() argument 144 (void)bedata; in RequestAndDetachBuffer() 148 virtual GSError AttachAndFlushBuffer(sptr<SurfaceBuffer>& buffer, sptr<BufferExtraData>& bedata, in AttachAndFlushBuffer() argument 152 (void)bedata; in AttachAndFlushBuffer()
|
H A D | surface_buffer.h | 64 virtual void SetExtraData(sptr<BufferExtraData> bedata) = 0;
|
/ohos5.0/foundation/graphic/graphic_surface/surface/test/fuzztest/surfacebuffer_fuzzer/ |
H A D | surfacebuffer_fuzzer.cpp | 113 sptr<BufferExtraData> bedata = new BufferExtraDataImpl(); in DoSomethingInterestingWithMyAPI() local 114 bedata->ExtraSet(keyInt32, valueInt32); in DoSomethingInterestingWithMyAPI() 115 bedata->ExtraSet(keyInt64, valueInt64); in DoSomethingInterestingWithMyAPI() 116 bedata->ExtraSet(keyDouble, valueDouble); in DoSomethingInterestingWithMyAPI() 117 bedata->ExtraSet(keyStr, valueStr); in DoSomethingInterestingWithMyAPI() 118 surfaceBuffer->SetExtraData(bedata); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/graphic/graphic_surface/surface/include/ |
H A D | buffer_client_producer.h | 38 GSError RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, 40 …Error 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, 49 const std::vector<sptr<BufferExtraData>> &bedata, 112 GSError RequestAndDetachBuffer(const BufferRequestConfig& config, sptr<BufferExtraData>& bedata, 114 GSError AttachAndFlushBuffer(sptr<SurfaceBuffer>& buffer, sptr<BufferExtraData>& bedata, 122 GSError RequestBufferCommon(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata,
|
H A D | buffer_queue.h | 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, 201 GSError RequestAndDetachBuffer(const BufferRequestConfig& config, sptr<BufferExtraData>& bedata, 203 GSError AttachAndFlushBuffer(sptr<SurfaceBuffer>& buffer, sptr<BufferExtraData>& bedata, 248 GSError FlushBufferImprovedLocked(uint32_t sequence, sptr<BufferExtraData> &bedata, 251 GSError DoFlushBufferLocked(uint32_t sequence, sptr<BufferExtraData> bedata, 253 GSError RequestBufferLocked(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata,
|
H A D | buffer_queue_producer.h | 40 virtual GSError RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, 42 …Error RequestBuffers(const BufferRequestConfig &config, std::vector<sptr<BufferExtraData>> &bedata, 47 GSError CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata) override; 49 GSError FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, 53 const std::vector<sptr<BufferExtraData>> &bedata, 123 GSError RequestAndDetachBuffer(const BufferRequestConfig& config, sptr<BufferExtraData>& bedata, 125 GSError AttachAndFlushBuffer(sptr<SurfaceBuffer>& buffer, sptr<BufferExtraData>& bedata,
|
H A D | consumer_surface_delegator.h | 27 GSError DequeueBuffer(const BufferRequestConfig& config, sptr<BufferExtraData>& bedata,
|
H A D | surface_buffer_impl.h | 68 void SetExtraData(sptr<BufferExtraData> bedata) override;
|
/ohos5.0/foundation/graphic/graphic_surface/surface/src/ |
H A D | buffer_client_producer.cpp | 118 ret = bedata->ReadFromParcel(reply); in RequestBufferCommon() 131 return RequestBufferCommon(config, bedata, retval, BUFFER_PRODUCER_REQUEST_BUFFER); in RequestBuffer() 139 uint32_t num = static_cast<uint32_t>(bedata.size()); in RequestBuffers() 167 ret = bedata[i]->ReadFromParcel(reply); in RequestBuffers() 234 bedata->WriteToParcel(arguments); in CancelBuffer() 240 GSError BufferClientProducer::FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, in FlushBuffer() argument 246 bedata->WriteToParcel(arguments); in FlushBuffer() 263 const std::vector<sptr<BufferExtraData>> &bedata, in FlushBuffers() argument 274 bedata[i]->WriteToParcel(arguments); in FlushBuffers() 736 sptr<BufferExtraData>& bedata, RequestBufferReturnValue& retval) in RequestAndDetachBuffer() argument [all …]
|
H A D | buffer_queue.cpp | 244 bedata = buffer->GetExtraData(); in SetReturnValue() 340 return ReuseBuffer(config, bedata, retval); in RequestBufferLocked() 354 return ReuseBuffer(config, bedata, retval); in RequestBufferLocked() 365 SetReturnValue(buffer, bedata, retval); in RequestBufferLocked() 382 return RequestBufferLocked(config, bedata, retval, lock); in RequestBuffer() 464 bedata = retval.buffer->GetExtraData(); in ReuseBuffer() 519 bufferQueueCache_[sequence].buffer->SetExtraData(bedata); in CancelBuffer() 630 CancelBuffer(sequence, bedata); in FlushBuffer() 634 sret = DoFlushBuffer(sequence, bedata, fence, config); in FlushBuffer() 734 bufferQueueCache_[sequence].buffer->SetExtraData(bedata); in DoFlushBufferLocked() [all …]
|
H A D | producer_surface.cpp | 280 sptr<BufferExtraData> bedata = buffer->GetExtraData(); in FlushBuffer() local 281 if (bedata == nullptr) { in FlushBuffer() 305 std::vector<sptr<BufferExtraData>> bedata; in FlushBuffers() local 306 bedata.reserve(buffers.size()); in FlushBuffers() 310 bedata.emplace_back(buffers[i]->GetExtraData()); in FlushBuffers() 313 auto ret = producer_->FlushBuffers(sequences, bedata, fences, configs); in FlushBuffers() 359 sptr<BufferExtraData> bedata = buffer->GetExtraData(); in CancelBuffer() local 360 if (bedata == nullptr) { in CancelBuffer() 363 return producer_->CancelBuffer(buffer->GetSeqNum(), bedata); in CancelBuffer() 1136 sptr<BufferExtraData> bedata = buffer->GetExtraData(); in AttachAndFlushBuffer() local [all …]
|
H A D | buffer_queue_producer.cpp | 814 return bufferQueue_->RequestAndDetachBuffer(config, bedata, retval); in RequestAndDetachBuffer() 823 return bufferQueue_->AttachAndFlushBuffer(buffer, bedata, fence, config, needMap); in AttachAndFlushBuffer() 856 return bufferQueue_->RequestBuffer(config, bedata, retval); in RequestBuffer() 860 std::vector<sptr<BufferExtraData>> &bedata, std::vector<RequestBufferReturnValue> &retvalues) in RequestBuffers() argument 872 ret = bufferQueue_->RequestBuffer(config, bedata[i], retvalues[i]); in RequestBuffers() 895 GSError BufferQueueProducer::CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata) in CancelBuffer() argument 900 return bufferQueue_->CancelBuffer(sequence, bedata); in CancelBuffer() 903 GSError BufferQueueProducer::FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, in FlushBuffer() argument 909 return bufferQueue_->FlushBuffer(sequence, bedata, fence, config); in FlushBuffer() 913 const std::vector<sptr<BufferExtraData>> &bedata, in FlushBuffers() argument [all …]
|
H A D | consumer_surface_delegator.cpp | 28 …erSurfaceDelegator::DequeueBuffer(const BufferRequestConfig& config, sptr<BufferExtraData>& bedata, in DequeueBuffer() argument
|
H A D | surface_buffer_impl.cpp | 451 void SurfaceBufferImpl::SetExtraData(sptr<BufferExtraData> bedata) in SetExtraData() argument 454 bedata_ = bedata; in SetExtraData()
|