Lines Matching defs:DvrWriteBufferQueue

12 typedef struct DvrWriteBufferQueue 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_queue);
58 // @param write_queue The DvrWriteBufferQueue of interest.
60 int dvrWriteBufferQueueGetId(DvrWriteBufferQueue* write_queue);
62 // Gets an ANativeWindow backed by the DvrWriteBufferQueue
71 // @param write_queue The DvrWriteBufferQueue of interest.
74 // @return Zero on success; or -EINVAL if this DvrWriteBufferQueue does not
76 int dvrWriteBufferQueueGetANativeWindow(DvrWriteBufferQueue* write_queue,
81 // @param write_queue The DvrWriteBufferQueue of interest.
85 int dvrWriteBufferQueueCreateReadQueue(DvrWriteBufferQueue* write_queue,
90 // @param write_queue The DvrWriteBufferQueue to gain buffer from.
103 int dvrWriteBufferQueueGainBuffer(DvrWriteBufferQueue* write_queue, int timeout,
110 // @param write_queue The DvrWriteBufferQueue to post buffer into.
118 int dvrWriteBufferQueuePostBuffer(DvrWriteBufferQueue* write_queue,
130 // @param write_queue The DvrWriteBufferQueue of interest.
134 int dvrWriteBufferQueueResizeBuffer(DvrWriteBufferQueue* write_queue,