Home
last modified time | relevance | path

Searched refs:ConsumerChannel (Results 1 – 5 of 5) sorted by relevance

/frameworks/native/services/vr/bufferhubd/
Dconsumer_channel.cpp19 ConsumerChannel::ConsumerChannel(BufferHubService* service, int buffer_id, in ConsumerChannel() function in android::dvr::ConsumerChannel
28 ConsumerChannel::~ConsumerChannel() { in ~ConsumerChannel()
38 BufferHubChannel::BufferInfo ConsumerChannel::GetBufferInfo() const { in GetBufferInfo()
50 std::shared_ptr<ProducerChannel> ConsumerChannel::GetProducer() const { in GetProducer()
54 void ConsumerChannel::HandleImpulse(Message& message) { in HandleImpulse()
66 bool ConsumerChannel::HandleMessage(Message& message) { in HandleMessage()
75 *this, &ConsumerChannel::OnGetBuffer, message); in HandleMessage()
85 *this, &ConsumerChannel::OnConsumerAcquire, message); in HandleMessage()
90 *this, &ConsumerChannel::OnConsumerRelease, message); in HandleMessage()
98 Status<BufferDescription<BorrowedHandle>> ConsumerChannel::OnGetBuffer( in OnGetBuffer()
[all …]
Dproducer_channel.cpp177 for (const ConsumerChannel* consumer : consumer_channels_) { in GetBufferInfo()
322 auto consumer = std::make_shared<ConsumerChannel>( in CreateConsumer()
588 void ProducerChannel::AddConsumer(ConsumerChannel* channel) { in AddConsumer()
592 void ProducerChannel::RemoveConsumer(ConsumerChannel* channel) { in RemoveConsumer()
/frameworks/native/services/vr/bufferhubd/include/private/dvr/
Dconsumer_channel.h12 class ConsumerChannel : public BufferHubChannel {
18 ConsumerChannel(BufferHubService* service, int buffer_id, int channel_id,
21 ~ConsumerChannel() override;
47 ConsumerChannel(const ConsumerChannel&) = delete;
48 void operator=(const ConsumerChannel&) = delete;
Dproducer_channel.h67 void AddConsumer(ConsumerChannel* channel);
68 void RemoveConsumer(ConsumerChannel* channel);
75 std::vector<ConsumerChannel*> consumer_channels_;
Dbuffer_hub.h16 class ConsumerChannel; variable