Searched refs:DvrWriteBufferQueue (Results 1 - 9 of 9) 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
16 void dvrWriteBufferQueueDestroy(DvrWriteBufferQueue* write_queue);
17 ssize_t dvrWriteBufferQueueGetCapacity(DvrWriteBufferQueue* write_queue);
18 int dvrWriteBufferQueueGetId(DvrWriteBufferQueue* write_queue);
24 int dvrWriteBufferQueueGetExternalSurface(DvrWriteBufferQueue* write_queue,
27 int dvrWriteBufferQueueCreateReadQueue(DvrWriteBufferQueue* write_queue,
29 int dvrWriteBufferQueueDequeue(DvrWriteBufferQueue* write_queue, int timeout,
H A Ddvr_surface.h17 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef in typeref:struct:DvrWriteBufferQueue
83 DvrWriteBufferQueue** queue_out);
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.h31 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef in typeref:struct:DvrWriteBufferQueue
129 typedef void (*DvrWriteBufferQueueDestroyPtr)(DvrWriteBufferQueue* write_queue);
131 DvrWriteBufferQueue* write_queue);
132 typedef int (*DvrWriteBufferQueueGetIdPtr)(DvrWriteBufferQueue* write_queue);
134 DvrWriteBufferQueue* write_queue, ANativeWindow** out_window);
136 DvrWriteBufferQueue* write_queue, DvrReadBufferQueue** out_read_queue);
137 typedef int (*DvrWriteBufferQueueDequeuePtr)(DvrWriteBufferQueue* write_queue,
166 DvrWriteBufferQueue** queue_out);
264 // will populate. A DvrWriteBufferQueue mus
[all...]
/frameworks/native/libs/vr/libdvr/
H A Ddvr_internal.h13 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef in typeref:struct:DvrWriteBufferQueue
37 DvrWriteBufferQueue* CreateDvrWriteBufferQueueFromProducerQueue(
40 DvrWriteBufferQueue* write_queue);
59 struct DvrWriteBufferQueue { struct
H A Ddvr_buffer_queue.cpp20 DvrWriteBufferQueue* CreateDvrWriteBufferQueueFromProducerQueue(
22 return new DvrWriteBufferQueue{std::move(producer_queue)};
31 DvrWriteBufferQueue* write_queue) {
40 void dvrWriteBufferQueueDestroy(DvrWriteBufferQueue* write_queue) {
47 ssize_t dvrWriteBufferQueueGetCapacity(DvrWriteBufferQueue* write_queue) {
54 int dvrWriteBufferQueueGetId(DvrWriteBufferQueue* write_queue) {
61 int dvrWriteBufferQueueGetExternalSurface(DvrWriteBufferQueue* write_queue,
89 int dvrWriteBufferQueueCreateReadQueue(DvrWriteBufferQueue* write_queue,
100 "from DvrWriteBufferQueue[%p].",
109 int dvrWriteBufferQueueDequeue(DvrWriteBufferQueue* write_queu
[all...]
H A Ddvr_surface.cpp138 DvrWriteBufferQueue** out_writer) {
/frameworks/native/libs/vr/libdvr/tests/
H A Ddvr_buffer_queue-test.cpp50 DvrWriteBufferQueue* write_queue_{nullptr};
199 std::unique_ptr<DvrWriteBufferQueue, decltype(&dvrWriteBufferQueueDestroy)>
H A Ddvr_display_manager-test.cpp60 DvrWriteBufferQueue* queue;

Completed in 5027 milliseconds