Searched refs:BufferHubQueue (Results 1 - 6 of 6) sorted by relevance

/frameworks/native/libs/vr/libdvr/
H A Ddvr_buffer_queue_internal.h24 using BufferHubQueue = android::dvr::BufferHubQueue;
54 std::array<std::unique_ptr<DvrWriteBuffer>, BufferHubQueue::kMaxQueueCapacity>
66 using BufferHubQueue = android::dvr::BufferHubQueue;
91 std::array<std::unique_ptr<DvrReadBuffer>, BufferHubQueue::kMaxQueueCapacity>
/frameworks/native/libs/vr/libbufferhubqueue/include/private/dvr/
H A Dbuffer_hub_queue_client.h22 // |BufferHubQueue| manages a queue of |BufferHubBuffer|s. Buffers are
24 class BufferHubQueue : public pdx::Client { class in namespace:android::dvr
30 virtual ~BufferHubQueue() {}
115 BufferHubQueue(pdx::LocalChannelHandle channel);
116 BufferHubQueue(const std::string& endpoint_path);
207 index < static_cast<int64_t>(BufferHubQueue::kMaxQueueCapacity);
212 return index == BufferHubQueue::kEpollQueueEventIndex;
261 BufferHubQueue(const BufferHubQueue&) = delete;
262 void operator=(BufferHubQueue
[all...]
H A Dbuffer_hub_queue_producer.h14 // TODO(b/36187402) The actual implementation of BufferHubQueue's consumer
152 int32_t max_buffer_count_{BufferHubQueue::kMaxQueueCapacity};
160 int dequeue_timeout_ms_{BufferHubQueue::kNoTimeOut};
170 // |dvr::BufferHubQueue|, It is initialized to invalid buffers, and gets
182 BufferHubSlot buffers_[BufferHubQueue::kMaxQueueCapacity];
/frameworks/native/libs/vr/libbufferhubqueue/
H A Dbuffer_hub_queue_client.cpp61 BufferHubQueue::BufferHubQueue(LocalChannelHandle channel_handle) function in class:android::dvr::BufferHubQueue
67 BufferHubQueue::BufferHubQueue(const std::string& endpoint_path) function in class:android::dvr::BufferHubQueue
73 void BufferHubQueue::Initialize() {
76 ALOGE("BufferHubQueue::BufferHubQueue: Failed to create epoll fd: %s",
83 .data = {.u64 = Stuff(-1, BufferHubQueue::kEpollQueueEventIndex)}};
86 ALOGE("BufferHubQueue::Initialize: Failed to add event fd to epoll set: %s",
91 Status<void> BufferHubQueue
[all...]
H A Dbuffer_hub_queue_producer.cpp82 static_cast<int>(BufferHubQueue::kMaxQueueCapacity -
85 max_dequeued_buffers, BufferHubQueue::kMaxQueueCapacity);
111 // TODO(b/36724099) BufferHubQueue's consumer end always acquires the buffer
118 // buffer consumer implementations. In another word, BufferHubQueue based
125 "BufferHubQueueProducer::setAsyncMode: BufferHubQueue should always be "
162 for (size_t retry = 0; retry < BufferHubQueue::kMaxQueueCapacity; retry++) {
198 // Retry up to BufferHubQueue::kMaxQueueCapacity times.
208 // BufferHubQueue).
220 // just need to exopose that through |BufferHubQueue| once we need fence.
351 // of BufferHubQueue desig
[all...]
/frameworks/native/libs/vr/libbufferhubqueue/tests/
H A Dbuffer_hub_queue-test.cpp61 bool WaitAndHandleOnce(BufferHubQueue* queue, int timeout_ms) {

Completed in 97 milliseconds