class WebMStreamParser : public StreamParser {
public:
WebMStreamParser();
- virtual ~WebMStreamParser();
+ ~WebMStreamParser() override;
// StreamParser implementation.
- virtual void Init(const InitCB& init_cb, const NewConfigCB& config_cb,
- const NewBuffersCB& new_buffers_cb,
- bool ignore_text_tracks,
- const NeedKeyCB& need_key_cb,
- const NewMediaSegmentCB& new_segment_cb,
- const base::Closure& end_of_segment_cb,
- const LogCB& log_cb) OVERRIDE;
- virtual void Flush() OVERRIDE;
- virtual bool Parse(const uint8* buf, int size) OVERRIDE;
+ void Init(const InitCB& init_cb,
+ const NewConfigCB& config_cb,
+ const NewBuffersCB& new_buffers_cb,
+ bool ignore_text_tracks,
+ const NeedKeyCB& need_key_cb,
+ const NewMediaSegmentCB& new_segment_cb,
+ const base::Closure& end_of_segment_cb,
+ const LogCB& log_cb) override;
+ void Flush() override;
+ bool Parse(const uint8* buf, int size) override;
private:
enum State {