chromium/media/muxers/output_position_tracker.h

// 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.

#ifndef MEDIA_MUXERS_OUTPUT_POSITION_TRACKER_H_
#define MEDIA_MUXERS_OUTPUT_POSITION_TRACKER_H_

#include <string_view>

#include "base/sequence_checker.h"
#include "media/base/media_export.h"
#include "media/muxers/muxer.h"

namespace media {

// The purpose of this class is to provide the current offset
// information of the target buffer, as the target buffer lacks
// offset data in its callback. This offset information is necessary
// for the MOOF and TFHD boxes.
class MEDIA_EXPORT OutputPositionTracker {};  // class OutputPositionTracker.

}  // namespace media

#endif  // MEDIA_MUXERS_OUTPUT_POSITION_TRACKER_H_