Searched defs:DvrWriteBufferQueue (Results 1 - 5 of 5) sorted by relevance

/frameworks/native/libs/vr/libdvr/include/dvr/
H A Ddvr_buffer_queue.h12 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef in typeref:struct:DvrWriteBufferQueue
18 // mechanism to send a DvrWriteBufferQueue cross process. Use
34 // a DvrWriteBufferQueue through Android platform logic.
36 // @param out_write_queue The pointer of a DvrWriteBufferQueue will be filled
43 DvrWriteBufferQueue** out_write_queue);
47 // @param write_queue The DvrWriteBufferQueue of interest.
48 void dvrWriteBufferQueueDestroy(DvrWriteBufferQueue* write_queue);
52 // @param write_queue The DvrWriteBufferQueue of interest.
54 ssize_t dvrWriteBufferQueueGetCapacity(DvrWriteBufferQueue* write_queu
[all...]
H A Ddvr_deleter.h17 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef in typeref:struct:DvrWriteBufferQueue
29 void dvrWriteBufferQueueDestroy(DvrWriteBufferQueue* write_queue);
52 void operator()(DvrWriteBufferQueue* p) { dvrWriteBufferQueueDestroy(p); }
70 using UniqueDvrWriteBufferQueue = MakeUniqueDvrPointer<DvrWriteBufferQueue>;
H A Ddvr_api.h42 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef in typeref:struct:DvrWriteBufferQueue
175 DvrWriteBufferQueue** queue_out);
176 typedef void (*DvrWriteBufferQueueDestroyPtr)(DvrWriteBufferQueue* write_queue);
178 DvrWriteBufferQueue* write_queue);
179 typedef int (*DvrWriteBufferQueueGetIdPtr)(DvrWriteBufferQueue* write_queue);
181 DvrWriteBufferQueue* write_queue, ANativeWindow** out_window);
183 DvrWriteBufferQueue* write_queue, ANativeWindow** out_window);
185 DvrWriteBufferQueue* write_queue, DvrReadBufferQueue** out_read_queue);
186 typedef int (*DvrWriteBufferQueueDequeuePtr)(DvrWriteBufferQueue* write_queu
[all...]
/frameworks/native/libs/vr/libdvr/
H A Ddvr_buffer_queue_internal.h23 struct DvrWriteBufferQueue { struct
27 // Create a concrete object for DvrWriteBufferQueue.
30 // this DvrWriteBufferQueue, must not be NULL.
31 explicit DvrWriteBufferQueue(
H A Ddvr_buffer_queue.cpp21 DvrWriteBufferQueue::DvrWriteBufferQueue( function in class:DvrWriteBufferQueue
28 int DvrWriteBufferQueue::GetNativeWindow(ANativeWindow** out_window) {
31 // DvrWriteBufferQueue as an external surface.
40 int DvrWriteBufferQueue::CreateReadQueue(DvrReadBufferQueue** out_read_queue) {
45 "DvrWriteBufferQueue::CreateReadQueue: Failed to create consumer queue "
54 int DvrWriteBufferQueue::Dequeue(int timeout, DvrWriteBuffer* write_buffer,
70 int DvrWriteBufferQueue::GainBuffer(int timeout,
88 "DvrWriteBufferQueue::GainBuffer: Failed to dequeue buffer: %s",
103 "DvrWriteBufferQueue
[all...]

Completed in 124 milliseconds