Searched defs:write_buffer (Results 1 - 4 of 4) sorted by relevance

/frameworks/native/libs/vr/libdvr/
H A Ddvr_internal.h42 std::shared_ptr<android::dvr::BufferProducer> write_buffer; member in struct:DvrWriteBuffer
H A Ddvr_buffer.cpp41 void dvrWriteBufferDestroy(DvrWriteBuffer* write_buffer) { argument
42 if (write_buffer != nullptr) {
44 write_buffer->slot != -1,
47 dvrWriteBufferGetId(write_buffer));
48 delete write_buffer;
52 int dvrWriteBufferIsValid(DvrWriteBuffer* write_buffer) { argument
53 return write_buffer && write_buffer->write_buffer;
56 int dvrWriteBufferGetId(DvrWriteBuffer* write_buffer) { argument
63 dvrWriteBufferGetAHardwareBuffer(DvrWriteBuffer* write_buffer, AHardwareBuffer** hardware_buffer) argument
[all...]
H A Ddvr_buffer_queue.cpp54 int DvrWriteBufferQueue::Dequeue(int timeout, DvrWriteBuffer* write_buffer, argument
65 write_buffer->write_buffer = std::move(buffer->write_buffer);
102 write_buffers_[slot]->write_buffer,
104 write_buffers_[slot]->write_buffer = std::move(buffer_status.take());
106 const auto& buffer_producer = write_buffers_[slot]->write_buffer;
147 write_buffers_[slot]->write_buffer = nullptr;
171 int DvrWriteBufferQueue::PostBuffer(DvrWriteBuffer* write_buffer, argument
179 size_t slot = static_cast<size_t>(write_buffer
303 dvrWriteBufferQueuePostBuffer(DvrWriteBufferQueue* write_queue, DvrWriteBuffer* write_buffer, const DvrNativeBufferMetadata* meta, int ready_fence_fd) argument
[all...]
/frameworks/native/libs/vr/libdvr/tests/
H A Ddvr_display-test.cpp50 void FillWriteBuffer(DvrWriteBuffer* write_buffer,
98 DvrWriteBuffer* write_buffer = nullptr; local
101 ret = api_.WriteBufferQueueGainBuffer(write_queue_, kTimeoutMs, &write_buffer,
104 ASSERT_NE(nullptr, write_buffer) << "Gained buffer should not be null.";
107 FillWriteBuffer(write_buffer,
113 ret = api_.WriteBufferQueuePostBuffer(write_queue_, write_buffer, &out_meta,
154 DvrWriteBuffer* write_buffer = nullptr; local
158 write_queue_, kTimeoutMs, &write_buffer, &out_meta, &out_fence_fd);
160 ASSERT_NE(nullptr, write_buffer) << "The gained buffer should not be null.";
162 int bufferhub_id = api_.WriteBufferGetId(write_buffer);
299 FillWriteBuffer( DvrWriteBuffer* write_buffer, const std::vector<uint32_t>& color_textures, uint32_t width, uint32_t height) argument
[all...]

Completed in 1631 milliseconds