#include "media/muxers/mp4_muxer_context.h"
#include "media/formats/mp4/writable_box_definitions.h"
#include "media/muxers/output_position_tracker.h"
namespace media {
Mp4MuxerContext::Mp4MuxerContext(
std::unique_ptr<OutputPositionTracker> output_position_tracker)
: … { … }
Mp4MuxerContext::~Mp4MuxerContext() = default;
void Mp4MuxerContext::SetVideoTrack(Track track) { … }
void Mp4MuxerContext::SetAudioTrack(Track track) { … }
std::optional<Mp4MuxerContext::Track> Mp4MuxerContext::GetVideoTrack() const { … }
std::optional<Mp4MuxerContext::Track> Mp4MuxerContext::GetAudioTrack() const { … }
OutputPositionTracker& Mp4MuxerContext::GetOutputPositionTracker() const { … }
}