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,
45 void SetTsStreamOffset(uint32_t offset_ms) {
46 transport_stream_timestamp_offset_ms_ = offset_ms;
54 const std::string temp_dir_;
55 uint32_t transport_stream_timestamp_offset_ms_ = 0;
56 base::Clock* clock_ =
nullptr;
62 #endif // PACKAGER_APP_MUXER_FACTORY_H_