/// <summary> /// Initializes a new instance of the SongPositionPointerBuilder class. /// </summary> public SongPositionPointerBuilder() { builder = new SysCommonMessageBuilder(); builder.Type = SysCommonType.SongPositionPointer; Ppqn = PpqnClock.PpqnMinValue; }
/// <summary> /// Initializes a new instance of the SongPositionPointerBuilder class /// with the specified song position pointer message. /// </summary> /// <param name="message"> /// The song position pointer message to use for initializing the /// SongPositionPointerBuilder. /// </param> /// <exception cref="ArgumentException"> /// If message is not a song position pointer message. /// </exception> public SongPositionPointerBuilder(SysCommonMessage message) { builder = new SysCommonMessageBuilder(); builder.Type = SysCommonType.SongPositionPointer; Initialize(message); Ppqn = PpqnClock.DefaultPpqnValue; }
/// <summary> /// Initializes a new instance of the SongPositionPointerBuilder class /// with the specified song position pointer message. /// </summary> /// <param name="message"> /// The song position pointer message to use for initializing the /// SongPositionPointerBuilder. /// </param> /// <exception cref="ArgumentException"> /// If message is not a song position pointer message. /// </exception> public SongPositionPointerBuilder(SysCommonMessage message) { builder = new SysCommonMessageBuilder(); builder.Type = SysCommonType.SongPositionPointer; Initialize(message); Ppqn = PpqnTicker.PpqnMinValue; }