7 #ifndef PACKAGER_MEDIA_FORMATS_WEBVTT_TEXT_PADDER_H_ 8 #define PACKAGER_MEDIA_FORMATS_WEBVTT_TEXT_PADDER_H_ 10 #include "packager/media/base/media_handler.h" 29 Status InitializeInternal()
override;
31 Status Process(std::unique_ptr<StreamData> data)
override;
32 Status OnFlushRequest(
size_t index)
override;
33 Status OnTextSample(std::unique_ptr<StreamData> data);
36 int64_t max_end_time_ms_ = 0;
42 #endif // MEDIA_FORMATS_WEBVTT_TEXT_PADDER_H_
All the methods that are virtual are virtual for mocking.
TextPadder(int64_t duration_ms)
Create a new text padder that will ensure the stream's duration is.