Lines Matching refs:buffer
64 int32_t Test::SaveYUV(const char* type, const void* buffer, int32_t size)
69 std::cout << "receive preview buffer not save" << std::endl;
122 int32_t ret = write(imgFd, buffer, size);
132 int32_t Test::SaveVideoFile(const char* type, const void* buffer, int32_t size, int32_t operationMode)
163 int32_t ret = write(videoFd, buffer, size);
286 std::cout << "==========[test log]received a preview buffer ... 0" << std::endl;
288 streamInfo->bufferQueue_ = consumer_pre->CreateProducer([this](OHOS::SurfaceBuffer* buffer) {
289 SaveYUV("preview", buffer->GetVirAddr(), buffer->GetSize());
313 std::cout << "==========[test log]received a video buffer ... 1" << std::endl;
316 streamInfo_video->bufferQueue_ = consumer_video->CreateProducer([this](OHOS::SurfaceBuffer* buffer) {
318 buffer->GetInt32(OHOS::Camera::VIDEO_KEY_INFO_DATA_SIZE, size);
319 SaveVideoFile("video", buffer->GetVirAddr(), size, 1);
343 std::cout << "==========[test log]received a capture buffer ... 2" << std::endl;
345 streamInfo_capture->bufferQueue_ = consumer_capture->CreateProducer([this](OHOS::SurfaceBuffer* buffer) {
346 SaveYUV("capture", buffer->GetVirAddr(), buffer->GetSize());
468 OHOS::SurfaceBuffer* buffer = consumer_->AcquireBuffer();
469 if (buffer != nullptr) {
471 callback_(buffer);
473 consumer_->ReleaseBuffer(buffer);
490 std::cout << "create a buffer queue producer:" << producer.GetRefPtr() << std::endl;
502 OHOS::sptr<OHOS::SurfaceBuffer> buffer = nullptr;
503 consumer_->AcquireBuffer(buffer, flushFence, timestamp, damage);
504 if (buffer != nullptr) {
505 void* addr = buffer->GetVirAddr();
506 uint32_t size = buffer->GetSize();
507 uint64_t pa = buffer->GetPhyAddr();
508 CAMERA_LOGI("consumer receive buffer add = %{public}llu", pa);
512 consumer_->ReleaseBuffer(buffer, -1);
513 CAMERA_LOGI("consumer release buffer add = %{public}llu", pa);