| Index: media/filters/decoder_stream.h
|
| diff --git a/media/filters/decoder_stream.h b/media/filters/decoder_stream.h
|
| index 0056269389290bcec15ae01cfe81af0cf3e59bb5..b3d4eb0e3e41fc8831e44fdf0ab8aca4e2da22ba 100644
|
| --- a/media/filters/decoder_stream.h
|
| +++ b/media/filters/decoder_stream.h
|
| @@ -50,16 +50,18 @@ class MEDIA_EXPORT DecoderStream {
|
| DECODE_ERROR, // Decoder returned decode error.
|
| };
|
|
|
| + // Callback to create a list of decoders.
|
| + using CreateDecodersCB = base::RepeatingCallback<ScopedVector<Decoder>()>;
|
| +
|
| // Indicates completion of a DecoderStream initialization.
|
| - typedef base::Callback<void(bool success)> InitCB;
|
| + using InitCB = base::Callback<void(bool success)>;
|
|
|
| // Indicates completion of a DecoderStream read.
|
| - typedef base::Callback<void(Status, const scoped_refptr<Output>&)> ReadCB;
|
| + using ReadCB = base::Callback<void(Status, const scoped_refptr<Output>&)>;
|
|
|
| - DecoderStream(
|
| - const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
|
| - ScopedVector<Decoder> decoders,
|
| - const scoped_refptr<MediaLog>& media_log);
|
| + DecoderStream(const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
|
| + const CreateDecodersCB& create_decoders_cb,
|
| + const scoped_refptr<MediaLog>& media_log);
|
| virtual ~DecoderStream();
|
|
|
| // Returns the string representation of the StreamType for logging purpose.
|
|
|