public void Write(DirectorCredit person) { FrameIdentifier identifier = new FrameIdentifier(person); Write(identifier, person); }
/// <summary> /// Initializes a new instance of the <see cref="FrameIdentifier"/> from a <see cref="DirectorCredit"/> item. /// </summary> /// <param name="person">The item from which to construct a unique <see cref="FrameIdentifier"/>.</param> public FrameIdentifier(DirectorCredit person) : this(FrameTypes.Direcor, person.Person.Id.ToString("X3")) { }
public void Write(FrameIdentifier identifier, DirectorCredit person) { MemoryStream ms = new MemoryStream(); ms.WriteByte((byte)person.CreditType); AddString(ms, person.Person.Name, Encoding.UTF8); WriteFrameFromStream(identifier, ms, false); ms.Dispose(); }