#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "media/muxers/file_webm_muxer_delegate.h"
#include <cstdint>
#include "base/containers/span.h"
#include "base/logging.h"
namespace media {
FileWebmMuxerDelegate::FileWebmMuxerDelegate(base::File webm_file)
: … { … }
FileWebmMuxerDelegate::~FileWebmMuxerDelegate() = default;
void FileWebmMuxerDelegate::InitSegment(mkvmuxer::Segment* segment) { … }
mkvmuxer::int64 FileWebmMuxerDelegate::Position() const { … }
mkvmuxer::int32 FileWebmMuxerDelegate::Position(mkvmuxer::int64 position) { … }
bool FileWebmMuxerDelegate::Seekable() const { … }
void FileWebmMuxerDelegate::ElementStartNotify(mkvmuxer::uint64 element_id,
mkvmuxer::int64 position) { … }
mkvmuxer::int32 FileWebmMuxerDelegate::DoWrite(const void* buf,
mkvmuxer::uint32 len) { … }
}