public override void Write(BinaryWriter writer, HashAlgorithm algo = null)
{
OutputOffset = (ulong)writer.BaseStream.Position;
if (!NoHead)
{
writer.Ebml_Write_Id(Id);
writer.Ebml_Write_Num(ContentSize);
}
OutputValueOffset = (ulong)writer.BaseStream.Position;
foreach (EbmlGeneric g in Value)
g.Write(writer);
}