Searched defs:read_buffer (Results 1 - 3 of 3) sorted by relevance

/frameworks/native/libs/vr/libdvr/
H A Ddvr_internal.h51 std::shared_ptr<android::dvr::BufferConsumer> read_buffer; member in struct:DvrReadBuffer
H A Ddvr_buffer.cpp111 void dvrReadBufferCreateEmpty(DvrReadBuffer** read_buffer) { argument
112 if (read_buffer)
113 *read_buffer = new DvrReadBuffer;
116 void dvrReadBufferDestroy(DvrReadBuffer* read_buffer) { argument
117 if (read_buffer != nullptr) {
119 read_buffer->slot != -1,
122 delete read_buffer;
126 int dvrReadBufferIsValid(DvrReadBuffer* read_buffer) { argument
127 return read_buffer && read_buffer
130 dvrReadBufferClear(DvrReadBuffer* read_buffer) argument
138 dvrReadBufferGetId(DvrReadBuffer* read_buffer) argument
145 dvrReadBufferGetAHardwareBuffer(DvrReadBuffer* read_buffer, AHardwareBuffer** hardware_buffer) argument
154 dvrReadBufferAcquire(DvrReadBuffer* read_buffer, int* ready_fence_fd, void* meta, size_t meta_size_bytes) argument
166 dvrReadBufferRelease(DvrReadBuffer* read_buffer, int release_fence_fd) argument
175 dvrReadBufferReleaseAsync(DvrReadBuffer* read_buffer) argument
207 dvrReadBufferGetNativeHandle( DvrReadBuffer* read_buffer) argument
[all...]
H A Ddvr_buffer_queue.cpp360 int DvrReadBufferQueue::Dequeue(int timeout, DvrReadBuffer* read_buffer, argument
382 read_buffer->read_buffer = buffer_status.take();
411 read_buffers_[slot]->read_buffer,
413 read_buffers_[slot]->read_buffer = std::move(buffer_status.take());
421 int DvrReadBufferQueue::ReleaseBuffer(DvrReadBuffer* read_buffer, argument
429 size_t slot = static_cast<size_t>(read_buffer->slot);
434 if (read_buffer->read_buffer == nullptr) {
438 if (read_buffer
528 dvrReadBufferQueueDequeue(DvrReadBufferQueue* read_queue, int timeout, DvrReadBuffer* read_buffer, int* out_fence_fd, void* out_meta, size_t meta_size_bytes) argument
552 dvrReadBufferQueueReleaseBuffer(DvrReadBufferQueue* read_queue, DvrReadBuffer* read_buffer, const DvrNativeBufferMetadata* meta, int release_fence_fd) argument
[all...]

Completed in 61 milliseconds