/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() 153 GSError ret = bp->RequestBuffer(requestConfig, bedata, retval); in HWTEST_F() 156 ret = bp->CancelBuffer(retval.sequence, bedata); in HWTEST_F() 176 GSError ret = bp->RequestBuffer(requestConfig, bedata, retval); in HWTEST_F() 179 ret = bp->CancelBuffer(retval.sequence, bedata); in HWTEST_F() 182 ret = bp->CancelBuffer(retval.sequence, bedata); in HWTEST_F() 204 ret = bp->RequestBuffer(requestConfig, bedata, retval1); in HWTEST_F() 208 ret = bp->RequestBuffer(requestConfig, bedata, retval2); in HWTEST_F() 212 ret = bp->RequestBuffer(requestConfig, bedata, retval in HWTEST_F() [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() 147 GSError ret = bq->RequestBuffer(requestConfig, bedata, retval); in HWTEST_F() 161 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F() 193 GSError ret = bq->RequestBuffer(requestConfig, bedata, retval); in HWTEST_F() 198 ret = bq->CancelBuffer(retval.sequence, bedata); in HWTEST_F() 216 GSError ret = bq->RequestBuffer(requestConfig, bedata, retval); in HWTEST_F() 221 ret = bq->CancelBuffer(retval.sequence, bedata); in HWTEST_F() 224 ret = bq->CancelBuffer(retval.sequence, bedata); in HWTEST_F() 242 GSError ret = bq->RequestBuffer(requestConfig, bedata, retva in HWTEST_F() [all...] |
H A D | buffer_client_producer_remote_test.cpp | 65 static inline sptr<BufferExtraData> bedata = new BufferExtraDataImpl; member in OHOS::Rosen::BufferClientProducerRemoteTest 195 GSError ret = bp->RequestBuffer(requestConfig, bedata, retval); in HWTEST_F() 200 ret = bp->CancelBuffer(retval.sequence, bedata); in HWTEST_F() 215 GSError ret = bp->RequestBuffer(requestConfig, bedata, retval); in HWTEST_F() 219 ret = bp->CancelBuffer(retval.sequence, bedata); in HWTEST_F() 222 ret = bp->CancelBuffer(retval.sequence, bedata); in HWTEST_F() 240 ret = bp->RequestBuffer(requestConfig, bedata, retval1); in HWTEST_F() 244 ret = bp->RequestBuffer(requestConfig, bedata, retval2); in HWTEST_F() 248 ret = bp->RequestBuffer(requestConfig, bedata, retval3); in HWTEST_F() 252 ret = bp->CancelBuffer(retval1.sequence, bedata); in HWTEST_F() [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);
in HWTEST_F()
|
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); in HWTEST_F() 104 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F() 128 GSError ret = bq->RequestBuffer(requestConfig, bedata, retval); in HWTEST_F() 134 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F()
|
H A D | buffer_queue_producer_test.cpp | 652 vector<sptr<BufferExtraData>> bedata; in HWTEST_F() local 656 EXPECT_EQ(bqpTmp->RequestBuffers(config, bedata, retvalues), OHOS::SURFACE_ERROR_UNKOWN); in HWTEST_F() 657 EXPECT_EQ(bqpTmp->FlushBuffers(sequences, bedata, fences, damages), OHOS::SURFACE_ERROR_UNKOWN); in HWTEST_F()
|
/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() 118 sptr<BufferExtraData> bedata = GetBufferExtraDataFromData(); BufferQueueFuzzTest1() local [all...] |
/foundation/graphic/graphic_surface/surface/test/fuzztest/bufferqueueproducer_fuzzer/ |
H A D | bufferqueueproducer_fuzzer.cpp | 45 sptr<BufferExtraData> bedata = new BufferExtraDataImpl(); in GetBufferExtraDataFromData() local 46 bedata->ExtraSet(keyInt32, valueInt32); in GetBufferExtraDataFromData() 47 bedata->ExtraSet(keyInt64, valueInt64); in GetBufferExtraDataFromData() 48 bedata->ExtraSet(keyDouble, valueDouble); in GetBufferExtraDataFromData() 49 bedata->ExtraSet(keyStr, valueStr); in GetBufferExtraDataFromData() 51 bedata->ExtraGet(keyInt32, valueInt32); in GetBufferExtraDataFromData() 52 bedata->ExtraGet(keyInt64, valueInt64); in GetBufferExtraDataFromData() 53 bedata->ExtraGet(keyDouble, valueDouble); in GetBufferExtraDataFromData() 54 bedata->ExtraGet(keyStr, valueStr); in GetBufferExtraDataFromData() 55 return bedata; in GetBufferExtraDataFromData() 169 sptr<BufferExtraData> bedata = GetBufferExtraDataFromData(); DoSomethingInterestingWithMyAPI() local [all...] |
/foundation/graphic/graphic_surface/surface/test/fuzztest/surfacebuffer_fuzzer/ |
H A D | surfacebuffer_fuzzer.cpp | 112 sptr<BufferExtraData> bedata = new BufferExtraDataImpl(); in DoSomethingInterestingWithMyAPI() local 113 bedata->ExtraSet(keyInt32, valueInt32); in DoSomethingInterestingWithMyAPI() 114 bedata->ExtraSet(keyInt64, valueInt64); in DoSomethingInterestingWithMyAPI() 115 bedata->ExtraSet(keyDouble, valueDouble); in DoSomethingInterestingWithMyAPI() 116 bedata->ExtraSet(keyStr, valueStr); in DoSomethingInterestingWithMyAPI() 117 surfaceBuffer->SetExtraData(bedata); in DoSomethingInterestingWithMyAPI()
|
/foundation/graphic/graphic_surface/surface/include/ |
H A D | buffer_client_producer.h | 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, 49 const std::vector<sptr<BufferExtraData>> &bedata,
|
H A D | consumer_surface_delegator.h | 27 GSError DequeueBuffer(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,
|
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, 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,
|
H A D | surface_buffer_impl.h | 65 void SetExtraData(sptr<BufferExtraData> bedata) override;
|
/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 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, 63 const std::vector<sptr<BufferExtraData>> &bedata,
|
H A D | surface_buffer.h | 60 virtual void SetExtraData(sptr<BufferExtraData> bedata) = 0;
|
/foundation/graphic/graphic_surface/surface/src/ |
H A D | buffer_client_producer.cpp | 96 GSError BufferClientProducer::RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, in RequestBuffer() argument 122 ret = bedata->ReadFromParcel(reply); in RequestBuffer() 135 std::vector<sptr<BufferExtraData>> &bedata, std::vector<RequestBufferReturnValue> &retvalues) in RequestBuffers() 139 uint32_t num = static_cast<uint32_t>(bedata.size()); in RequestBuffers() 172 ret = bedata[i]->ReadFromParcel(reply); in RequestBuffers() 252 GSError BufferClientProducer::CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata) in CancelBuffer() argument 259 GSError ret = bedata->WriteToParcel(arguments); in CancelBuffer() 268 GSError BufferClientProducer::FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, in FlushBuffer() argument 276 GSError ret = bedata->WriteToParcel(arguments); in FlushBuffer() 301 const std::vector<sptr<BufferExtraData>> &bedata, in FlushBuffers() 134 RequestBuffers(const BufferRequestConfig &config, std::vector<sptr<BufferExtraData>> &bedata, std::vector<RequestBufferReturnValue> &retvalues) RequestBuffers() argument 300 FlushBuffers(const std::vector<uint32_t> &sequences, const std::vector<sptr<BufferExtraData>> &bedata, const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &configs) FlushBuffers() argument [all...] |
H A D | consumer_surface_delegator.cpp | 28 GSError ConsumerSurfaceDelegator::DequeueBuffer(const BufferRequestConfig& config, sptr<BufferExtraData>& bedata, in DequeueBuffer() argument
|
H A D | producer_surface.cpp | 289 sptr<BufferExtraData> bedata = buffer->GetExtraData(); 290 if (bedata == nullptr) { 293 auto ret = producer_->FlushBuffer(buffer->GetSeqNum(), bedata, fence, config); 313 std::vector<sptr<BufferExtraData>> bedata; 314 bedata.reserve(buffers.size()); 318 bedata.emplace_back(buffers[i]->GetExtraData()); 321 auto ret = producer_->FlushBuffers(sequences, bedata, fences, configs); 357 sptr<BufferExtraData> bedata = buffer->GetExtraData(); 358 if (bedata == nullptr) { 361 return producer_->CancelBuffer(buffer->GetSeqNum(), bedata); [all...] |
H A D | buffer_queue.cpp | 230 sptr<BufferExtraData>& bedata, in DelegatorDequeueBuffer() 238 auto ret = consumerDelegator->DequeueBuffer(config, bedata, retval); in DelegatorDequeueBuffer() 255 static void SetReturnValue(sptr<SurfaceBuffer>& buffer, sptr<BufferExtraData>& bedata, in SetReturnValue() argument 259 bedata = buffer->GetExtraData(); in SetReturnValue() 338 GSError BufferQueue::RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, in RequestBuffer() argument 342 return DelegatorDequeueBuffer(wpCSurfaceDelegator_, config, bedata, retval); in RequestBuffer() 364 return ReuseBuffer(config, bedata, retval); in RequestBuffer() 378 return ReuseBuffer(config, bedata, retval); in RequestBuffer() 389 SetReturnValue(buffer, bedata, retval); in RequestBuffer() 445 GSError BufferQueue::ReuseBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, in ReuseBuffer() argument 228 DelegatorDequeueBuffer(wptr<ConsumerSurfaceDelegator>& delegator, const BufferRequestConfig& config, sptr<BufferExtraData>& bedata, struct IBufferProducer::RequestBufferReturnValue& retval) DelegatorDequeueBuffer() argument 507 CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata) CancelBuffer() argument 602 FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, sptr<SyncFence> fence, const BufferFlushConfigWithDamages &config) FlushBuffer() argument 718 DoFlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, sptr<SyncFence> fence, const BufferFlushConfigWithDamages &config) DoFlushBuffer() argument [all...] |
H A D | buffer_queue_producer.cpp | 915 GSError BufferQueueProducer::RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata, in RequestBuffer() argument 928 return bufferQueue_->RequestBuffer(config, bedata, retval); in RequestBuffer() 932 std::vector<sptr<BufferExtraData>> &bedata, std::vector<RequestBufferReturnValue> &retvalues) in RequestBuffers() 944 ret = bufferQueue_->RequestBuffer(config, bedata[i], retvalues[i]); in RequestBuffers() 967 GSError BufferQueueProducer::CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata) in CancelBuffer() argument 972 return bufferQueue_->CancelBuffer(sequence, bedata); in CancelBuffer() 975 GSError BufferQueueProducer::FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata, in FlushBuffer() argument 981 return bufferQueue_->FlushBuffer(sequence, bedata, fence, config); in FlushBuffer() 985 const std::vector<sptr<BufferExtraData>> &bedata, in FlushBuffers() 994 ret = bufferQueue_->FlushBuffer(sequences[i], bedata[ in FlushBuffers() 931 RequestBuffers(const BufferRequestConfig &config, std::vector<sptr<BufferExtraData>> &bedata, std::vector<RequestBufferReturnValue> &retvalues) RequestBuffers() argument 984 FlushBuffers(const std::vector<uint32_t> &sequences, const std::vector<sptr<BufferExtraData>> &bedata, const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &configs) FlushBuffers() argument [all...] |
H A D | surface_buffer_impl.cpp | 465 void SurfaceBufferImpl::SetExtraData(sptr<BufferExtraData> bedata) in SetExtraData() argument 468 bedata_ = bedata; in SetExtraData()
|