chromium/media/muxers/mp4_muxer_context.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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;

// Track will be created and inserted to vector whatever arrives at
// Muxer.

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 {}

}  // namespace media