29 Status InitializeMuxer()
override;
30 Status Finalize()
override;
31 Status AddTextSample(
size_t stream_id,
const TextSample& sample)
override;
32 Status FinalizeSegment(
size_t stream_id,
36 virtual Status AddTextSampleInternal(
const TextSample& sample) = 0;
39 virtual Status WriteToFile(
const std::string& filename, uint64_t* size) = 0;
41 int64_t total_duration_ms_ = 0;
42 int64_t last_cue_ms_ = 0;