/// <summary> /// Reads the message from a MIDI stream. /// </summary> /// <param name="data">The MIDI stream containing the message data.</param> public override void ReadData(IO.MidiBinaryReader data) { base.ReadData(data); ManufacturerId = (MidiManufacturerId)data.ReadByte(); DeviceId = data.ReadByte(); UniversalRealTimeId = (UniversalRealTimeId)data.ReadByte(); }
/// <summary> /// Initializes a new instance of the <see cref="MidiSystemExclusiveMessage"/> class. /// </summary> /// <param name="manufacturerId">The manufacturer identifier.</param> /// <param name="universalRealTimeId">The universal real time identifier.</param> protected MidiSystemExclusiveMessage(MidiManufacturerId manufacturerId, UniversalRealTimeId universalRealTimeId) : base(MidiCommand.SystemExclusiveStart) { ManufacturerId = manufacturerId; UniversalRealTimeId = universalRealTimeId; }