chromium/media/muxers/box_byte_stream.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/box_byte_stream.h"

#include "base/containers/span.h"
#include "base/logging.h"
#include "base/numerics/byte_conversions.h"
#include "base/numerics/safe_conversions.h"

namespace media {

namespace {

void WriteSize(size_t value, base::span<uint8_t, 4u> data) {}

}  // namespace

BoxByteStream::BoxByteStream() :{}

BoxByteStream::~BoxByteStream() {}

void BoxByteStream::StartBox(mp4::FourCC fourcc) {}

void BoxByteStream::StartFullBox(mp4::FourCC fourcc,
                                 uint32_t flags,
                                 uint8_t version) {}

void BoxByteStream::WriteU8(uint8_t value) {}

void BoxByteStream::WriteU16(uint16_t value) {}

void BoxByteStream::WriteU32(uint32_t value) {}

void BoxByteStream::WriteU64(uint64_t value) {}

void BoxByteStream::WriteBytes(const void* buf, size_t len) {}

void BoxByteStream::WriteString(std::string_view value) {}

std::vector<uint8_t> BoxByteStream::Flush() {}

void BoxByteStream::EndBox() {}

void BoxByteStream::WriteOffsetPlaceholder() {}

void BoxByteStream::FlushCurrentOffset() {}

void BoxByteStream::GrowWriter() {}

}  // namespace media