Searched defs:write_buffer (Results 1 - 3 of 3) 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 dvrWriteBufferCreateEmpty(DvrWriteBuffer** write_buffer) { argument
42 if (write_buffer)
43 *write_buffer = new DvrWriteBuffer;
46 void dvrWriteBufferDestroy(DvrWriteBuffer* write_buffer) { argument
47 if (write_buffer != nullptr) {
49 write_buffer->slot != -1,
52 delete write_buffer;
56 int dvrWriteBufferIsValid(DvrWriteBuffer* write_buffer) { argument
57 return write_buffer && write_buffer
60 dvrWriteBufferClear(DvrWriteBuffer* write_buffer) argument
68 dvrWriteBufferGetId(DvrWriteBuffer* write_buffer) argument
75 dvrWriteBufferGetAHardwareBuffer(DvrWriteBuffer* write_buffer, AHardwareBuffer** hardware_buffer) argument
84 dvrWriteBufferPost(DvrWriteBuffer* write_buffer, int ready_fence_fd, const void* meta, size_t meta_size_bytes) argument
94 dvrWriteBufferGain(DvrWriteBuffer* write_buffer, int* release_fence_fd) argument
104 dvrWriteBufferGainAsync(DvrWriteBuffer* write_buffer) argument
199 dvrWriteBufferGetNativeHandle( DvrWriteBuffer* write_buffer) argument
[all...]
H A Ddvr_buffer_queue.cpp56 int DvrWriteBufferQueue::Dequeue(int timeout, DvrWriteBuffer* write_buffer, argument
67 write_buffer->write_buffer = std::move(buffer->write_buffer);
104 write_buffers_[slot]->write_buffer,
106 write_buffers_[slot]->write_buffer = std::move(buffer_status.take());
108 const auto& buffer_producer = write_buffers_[slot]->write_buffer;
149 write_buffers_[slot]->write_buffer = nullptr;
173 int DvrWriteBufferQueue::PostBuffer(DvrWriteBuffer* write_buffer, argument
181 size_t slot = static_cast<size_t>(write_buffer
302 dvrWriteBufferQueueDequeue(DvrWriteBufferQueue* write_queue, int timeout, DvrWriteBuffer* write_buffer, int* out_fence_fd) argument
322 dvrWriteBufferQueuePostBuffer(DvrWriteBufferQueue* write_queue, DvrWriteBuffer* write_buffer, const DvrNativeBufferMetadata* meta, int ready_fence_fd) argument
[all...]

Completed in 59 milliseconds