Searched refs:BufferProducer (Results 1 - 9 of 9) sorted by relevance

/frameworks/native/libs/vr/libbufferhub/
H A Dbuffer_hub_client.cpp170 BufferProducer::BufferProducer(uint32_t width, uint32_t height, uint32_t format, function in class:android::dvr::BufferProducer
172 : BufferProducer(width, height, format, usage, usage, metadata_size) {}
174 BufferProducer::BufferProducer(uint32_t width, uint32_t height, uint32_t format, function in class:android::dvr::BufferProducer
178 ATRACE_NAME("BufferProducer::BufferProducer");
180 "BufferProducer::BufferProducer: fd=%d width=%u height=%u format=%u "
191 "BufferProducer
206 BufferProducer::BufferProducer(const std::string& name, int user_id, function in class:android::dvr::BufferProducer
213 BufferProducer::BufferProducer(const std::string& name, int user_id, function in class:android::dvr::BufferProducer
249 BufferProducer::BufferProducer(uint32_t usage, size_t size) function in class:android::dvr::BufferProducer
252 BufferProducer::BufferProducer(uint64_t producer_usage, uint64_t consumer_usage, function in class:android::dvr::BufferProducer
285 BufferProducer::BufferProducer(const std::string& name, int user_id, function in class:android::dvr::BufferProducer
289 BufferProducer::BufferProducer(const std::string& name, int user_id, function in class:android::dvr::BufferProducer
327 BufferProducer::BufferProducer(const std::string& name) function in class:android::dvr::BufferProducer
352 BufferProducer::BufferProducer(LocalChannelHandle channel) function in class:android::dvr::BufferProducer
[all...]
H A Dbufferhub_tests.cpp16 using android::dvr::BufferProducer;
29 std::unique_ptr<BufferProducer> p = BufferProducer::Create(
70 std::unique_ptr<BufferProducer> p = BufferProducer::Create(
96 std::unique_ptr<BufferProducer> p = BufferProducer::Create(
113 std::unique_ptr<BufferProducer> p = BufferProducer::Create(
129 std::unique_ptr<BufferProducer>
[all...]
/frameworks/native/libs/vr/libbufferhub/include/private/dvr/
H A Dbuffer_hub_client.h41 // Gets a blob buffer that was created with BufferProducer::CreateBlob.
46 // Gets a blob buffer that was created with BufferProducer::CreateBlob.
125 // The user of BufferProducer is responsible with making sure that the Post() is
132 class BufferProducer : public pdx::ClientBase<BufferProducer, BufferHubBuffer> { class in namespace:android::dvr
135 static std::unique_ptr<BufferProducer> Import(LocalChannelHandle channel);
136 static std::unique_ptr<BufferProducer> Import(
190 // Constructors are automatically exposed through BufferProducer::Create(...)
195 BufferProducer(uint32_t width, uint32_t height, uint32_t format,
197 BufferProducer(uint32_
[all...]
H A Dnative_buffer.h56 // BufferProducer.
63 NativeBufferProducer(const std::shared_ptr<BufferProducer>& buffer,
77 explicit NativeBufferProducer(const std::shared_ptr<BufferProducer>& buffer)
88 std::shared_ptr<BufferProducer> buffer() const { return buffer_; }
113 std::shared_ptr<BufferProducer> buffer_;
/frameworks/native/libs/vr/libdvr/
H A Ddvr_internal.h21 class BufferProducer;
33 const std::shared_ptr<BufferProducer>& buffer_producer);
48 std::shared_ptr<android::dvr::BufferProducer> write_buffer;
/frameworks/native/libs/vr/libbufferhubqueue/include/private/dvr/
H A Dbuffer_hub_queue_client.h328 // a shared pointer to a |BufferProducer|.
329 std::shared_ptr<BufferProducer> GetBuffer(size_t slot) const {
330 return std::static_pointer_cast<BufferProducer>(
344 int AddBuffer(const std::shared_ptr<BufferProducer>& buf, size_t slot);
354 pdx::Status<std::shared_ptr<BufferProducer>> Dequeue(
415 // The user of BufferProducer is responsible with making sure that the
H A Dbuffer_hub_queue_producer.h171 std::shared_ptr<BufferProducer> mBufferProducer;
/frameworks/native/libs/vr/libbufferhubqueue/
H A Dbuffer_hub_queue_client.cpp428 return AddBuffer(BufferProducer::Import(std::move(buffer_handle)),
432 int ProducerQueue::AddBuffer(const std::shared_ptr<BufferProducer>& buf,
458 Status<std::shared_ptr<BufferProducer>> ProducerQueue::Dequeue(
471 return {std::static_pointer_cast<BufferProducer>(buffer_status.take())};
478 auto buffer = std::static_pointer_cast<BufferProducer>(buf);
H A Dbuffer_hub_queue_producer.cpp156 std::shared_ptr<BufferProducer> buffer_producer;

Completed in 884 milliseconds