Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(320)

Unified Diff: services/media/framework_mojo/mojo_packet_producer.h

Issue 2097953002: Motown: Rename MediaProducer/Consumer to MediaPacketProducer/Consumer (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Renamed MojoConsumer and MojoProducer Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: services/media/framework_mojo/mojo_packet_producer.h
diff --git a/services/media/framework_mojo/mojo_producer.h b/services/media/framework_mojo/mojo_packet_producer.h
similarity index 73%
rename from services/media/framework_mojo/mojo_producer.h
rename to services/media/framework_mojo/mojo_packet_producer.h
index ed78add2886067452019e825d98fa1e559927777..390a33530940932d7301d89c762bcc2ddb15c8b7 100644
--- a/services/media/framework_mojo/mojo_producer.h
+++ b/services/media/framework_mojo/mojo_packet_producer.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef SERVICES_MEDIA_FRAMEWORK_MOJO_PUSH_PRODUCER_BASE_H_
-#define SERVICES_MEDIA_FRAMEWORK_MOJO_PUSH_PRODUCER_BASE_H_
+#ifndef SERVICES_MEDIA_FRAMEWORK_MOJO_PACKET_PRODUCER_H_
kulakowski 2016/06/27 17:10:27 Probably a nit: here and a few other places it see
dalesat 2016/06/27 18:46:37 Done.
+#define SERVICES_MEDIA_FRAMEWORK_MOJO_PACKET_PRODUCER_H_
#include "base/single_thread_task_runner.h"
#include "base/synchronization/lock.h"
@@ -15,20 +15,20 @@
namespace mojo {
namespace media {
-// Implements MediaProducer to forward a stream across mojo.
-class MojoProducer : public MediaProducer, public ActiveSink {
+// Implements MediaPacketProducer to forward a stream across mojo.
+class MojoPacketProducer : public MediaPacketProducer, public ActiveSink {
public:
using PrimeConnectionCallback = mojo::Callback<void()>;
using FlushConnectionCallback = mojo::Callback<void()>;
- static std::shared_ptr<MojoProducer> Create() {
- return std::shared_ptr<MojoProducer>(new MojoProducer());
+ static std::shared_ptr<MojoPacketProducer> Create() {
+ return std::shared_ptr<MojoPacketProducer>(new MojoPacketProducer());
}
- ~MojoProducer() override;
+ ~MojoPacketProducer() override;
// Adds a binding.
- void AddBinding(InterfaceRequest<MediaProducer> producer);
+ void AddBinding(InterfaceRequest<MediaPacketProducer> producer);
// Initiates demand to provide downstream parties with enough content to
// start without starving.
@@ -44,14 +44,14 @@ class MojoProducer : public MediaProducer, public ActiveSink {
Demand SupplyPacket(PacketPtr packet) override;
- // MediaProducer implementation.
- void Connect(InterfaceHandle<MediaConsumer> consumer,
+ // MediaPacketProducer implementation.
+ void Connect(InterfaceHandle<MediaPacketConsumer> consumer,
const ConnectCallback& callback) override;
void Disconnect() override;
private:
- MojoProducer();
+ MojoPacketProducer();
// Sends a packet to the consumer.
// TODO(dalesat): Don't use a raw pointer, if possible.
@@ -63,8 +63,8 @@ class MojoProducer : public MediaProducer, public ActiveSink {
// Allocates from the shared buffer.
MojoAllocator mojo_allocator_;
- BindingSet<MediaProducer> bindings_;
- MediaConsumerPtr consumer_;
+ BindingSet<MediaPacketProducer> bindings_;
+ MediaPacketConsumerPtr consumer_;
mutable base::Lock lock_;
// THE FIELDS BELOW SHOULD ONLY BE ACCESSED WITH lock_ TAKEN.
@@ -79,4 +79,4 @@ class MojoProducer : public MediaProducer, public ActiveSink {
} // namespace media
} // namespace mojo
-#endif // SERVICES_MEDIA_FRAMEWORK_MOJO_PUSH_PRODUCER_BASE_H_
+#endif // SERVICES_MEDIA_FRAMEWORK_MOJO_PACKET_PRODUCER_H_

Powered by Google App Engine
This is Rietveld 408576698