| Index: services/media/framework/parts/null_sink.h
|
| diff --git a/services/media/framework/parts/null_sink.h b/services/media/framework/parts/null_sink.h
|
| index 41846b59153d6ee591b794de0599da14b8666509..1e7591741f5a55aff92ff2963bba1e45fb7c9410 100644
|
| --- a/services/media/framework/parts/null_sink.h
|
| +++ b/services/media/framework/parts/null_sink.h
|
| @@ -10,23 +10,19 @@
|
| namespace mojo {
|
| namespace media {
|
|
|
| -class NullSink;
|
| -
|
| -typedef SharedPtr<NullSink, ActiveSink> NullSinkPtr;
|
| -
|
| // Sink that throws packets away.
|
| class NullSink : public ActiveSink {
|
| public:
|
| - static NullSinkPtr Create() { return NullSinkPtr(new NullSink()); }
|
| + static std::shared_ptr<NullSink> Create() {
|
| + return std::shared_ptr<NullSink>(new NullSink());
|
| + }
|
|
|
| ~NullSink() override;
|
|
|
| // ActiveSink implementation.
|
| - bool must_allocate() const override;
|
| -
|
| - Allocator* allocator() override;
|
| + PayloadAllocator* allocator() override;
|
|
|
| - void SetDemandCallback(DemandCallback demand_callback) override;
|
| + void SetDemandCallback(const DemandCallback& demand_callback) override;
|
|
|
| void Prime() override;
|
|
|
|
|