using JT1078.FMp4.Interfaces;
using JT1078.FMp4.MessagePack;
using System;
using System.Collections.Generic;
using System.Text;
namespace JT1078.FMp4
{
///
/// tfdt
///
public class TrackFragmentBaseMediaDecodeTimeBox : FullBox, IFMp4MessagePackFormatter
{
///
/// tfdt
///
///
///
public TrackFragmentBaseMediaDecodeTimeBox(byte version=1, uint flags=0) : base("tfdt", version, flags)
{
}
public ulong BaseMediaDecodeTime { get; set; }
public void ToBuffer(ref FMp4MessagePackWriter writer)
{
Start(ref writer);
WriterFullBoxToBuffer(ref writer);
if (Version == 1)
{
writer.WriteUInt64(BaseMediaDecodeTime);
}
else
{
writer.WriteUInt32((uint)BaseMediaDecodeTime);
}
End(ref writer);
}
}
}