#ifndef MEDIA_MUXERS_MP4_BOX_WRITER_H_
#define MEDIA_MUXERS_MP4_BOX_WRITER_H_
#include <memory>
#include <optional>
#include <vector>
#include "base/memory/raw_ptr_exclusion.h"
#include "base/memory/raw_ref.h"
#include "base/sequence_checker.h"
#include "media/base/media_export.h"
#include "media/formats/mp4/fourccs.h"
namespace media {
class BoxByteStream;
class Mp4MuxerContext;
#define DECLARE_MP4_BOX_WRITER_CLASS_NO_DATA(class_name) …
#define DECLARE_MP4_BOX_WRITER_CLASS(class_name, box_type) …
class MEDIA_EXPORT Mp4BoxWriter { … };
}
#endif