Home
last modified time | relevance | path

Searched refs:DvrWriteBufferQueue (Results 1 – 9 of 9) sorted by relevance

/frameworks/native/libs/vr/libdvr/include/dvr/
Ddvr_buffer_queue.h12 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef
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,
Ddvr_deleter.h17 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef
29 void dvrWriteBufferQueueDestroy(DvrWriteBufferQueue* write_queue);
52 void operator()(DvrWriteBufferQueue* p) { dvrWriteBufferQueueDestroy(p); } in operator()
70 using UniqueDvrWriteBufferQueue = MakeUniqueDvrPointer<DvrWriteBufferQueue>;
Ddvr_api.h31 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef
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);
Ddvr_surface.h17 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef
83 DvrWriteBufferQueue** queue_out);
/frameworks/native/libs/vr/libdvr/
Ddvr_buffer_queue.cpp20 DvrWriteBufferQueue* CreateDvrWriteBufferQueueFromProducerQueue( in CreateDvrWriteBufferQueueFromProducerQueue()
22 return new DvrWriteBufferQueue{std::move(producer_queue)}; in CreateDvrWriteBufferQueueFromProducerQueue()
31 DvrWriteBufferQueue* write_queue) { in GetProducerQueueFromDvrWriteBufferQueue()
40 void dvrWriteBufferQueueDestroy(DvrWriteBufferQueue* write_queue) { in dvrWriteBufferQueueDestroy()
47 ssize_t dvrWriteBufferQueueGetCapacity(DvrWriteBufferQueue* write_queue) { in dvrWriteBufferQueueGetCapacity()
54 int dvrWriteBufferQueueGetId(DvrWriteBufferQueue* write_queue) { in dvrWriteBufferQueueGetId()
61 int dvrWriteBufferQueueGetExternalSurface(DvrWriteBufferQueue* write_queue, in dvrWriteBufferQueueGetExternalSurface()
89 int dvrWriteBufferQueueCreateReadQueue(DvrWriteBufferQueue* write_queue, in dvrWriteBufferQueueCreateReadQueue()
109 int dvrWriteBufferQueueDequeue(DvrWriteBufferQueue* write_queue, int timeout, in dvrWriteBufferQueueDequeue()
Ddvr_internal.h13 typedef struct DvrWriteBufferQueue DvrWriteBufferQueue; typedef
37 DvrWriteBufferQueue* CreateDvrWriteBufferQueueFromProducerQueue(
40 DvrWriteBufferQueue* write_queue);
59 struct DvrWriteBufferQueue { struct
Ddvr_surface.cpp138 DvrWriteBufferQueue** out_writer) { in dvrSurfaceCreateWriteBufferQueue()
/frameworks/native/libs/vr/libdvr/tests/
Ddvr_buffer_queue-test.cpp50 DvrWriteBufferQueue* write_queue_{nullptr};
199 std::unique_ptr<DvrWriteBufferQueue, decltype(&dvrWriteBufferQueueDestroy)> in TEST_F()
Ddvr_display_manager-test.cpp60 DvrWriteBufferQueue* queue; in CreateSurfaceQueue()