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