7 #ifndef PACKAGER_APP_MUXER_FACTORY_H_ 8 #define PACKAGER_APP_MUXER_FACTORY_H_ 13 #include "packager/media/base/container_names.h" 14 #include "packager/media/public/mp4_output_params.h" 21 struct PackagingParams;
22 struct StreamDescriptor;
38 std::shared_ptr<Muxer> CreateMuxer(MediaContainerName output_format,
43 void OverrideClock(base::Clock* clock);
50 const uint32_t transport_stream_timestamp_offset_ms_ = 0;
51 const std::string temp_dir_;
52 base::Clock* clock_ =
nullptr;
58 #endif // PACKAGER_APP_MUXER_FACTORY_H_ Defines a single input/output stream.
All the methods that are virtual are virtual for mocking.
MP4 (ISO-BMFF) output related parameters.