49mkvmuxer::int32 MkvWriter::Write(
const void* buf, mkvmuxer::uint32 len) {
52 const char* data =
reinterpret_cast<const char*
>(buf);
53 int64_t total_bytes_written = 0;
54 while (total_bytes_written < len) {
55 const int64_t written =
56 file_->Write(data + total_bytes_written, len - total_bytes_written);
60 total_bytes_written += written;
63 DCHECK_EQ(total_bytes_written, len);