/// <summary> /// Initialize the event. /// </summary> /// <param name="ensemble">Ensemble to send in event.</param> /// <param name="source">Source of the ensemble.</param> /// <param name="type">Type of ensemble: single or averaged. Default is SINGLE.</param> /// <param name="origDataFormat">Original data forma.</param> public EnsembleRawEvent(DataSet.Ensemble ensemble, EnsembleSource source, EnsembleType type = EnsembleType.Single, AdcpCodec.CodecEnum origDataFormat = AdcpCodec.CodecEnum.Binary) { Ensemble = ensemble; Source = source; Type = type; OrigDataFormat = origDataFormat; }
public EnsembleDetail(int resourceId, string teacherId, string name, string title, string description, DateTimeOffset created, DateTimeOffset?modified, bool isDownloadable, bool isPublic, int fileId, string type, byte[] data, string fileName, MusicalSkill skill, EnsembleType ensemble, int gradeLevel) { this.ResourceId = resourceId; this.TeacherId = teacherId; this.TeacherName = name; this.Title = title; this.Description = description; this.DateCreated = created; this.DateModified = modified; this.IsDownloadable = isDownloadable; this.IsPublic = isPublic; this.FileId = fileId; this.ContentType = type; this.FileData = data; this.FileName = fileName; this.Skill = skill; this.Ensemble = ensemble; this.GradeLevel = gradeLevel; }
/// <summary> /// Initialize the event. /// </summary> /// <param name="ensemble">Ensemble to send in event.</param> /// <param name="source">Source of the ensemble.</param> /// <param name="type">Type of ensemble: single or averaged. Default is SINGLE.</param> /// <param name="ms">Mouse Selection.</param> public SelectedEnsembleEvent(DataSet.Ensemble ensemble, EnsembleSource source, EnsembleType type = EnsembleType.Single, ContourPlotMouseSelection ms = null) { Ensemble = ensemble; Source = source; Type = type; }
/// <summary> /// Receive a bulk package of ensembles. This is usually all the /// ensembles in the project. /// The cache contains the row ID and the ensemble. /// </summary> /// <param name="ensembles">Cache of ensembles.</param> /// <param name="source">Source of the ensembles. Playback or live.</param> /// <param name="type">Type of ensembles: Averaged or not.</param> public BulkEnsembleEvent(Cache <long, DataSet.Ensemble> ensembles, EnsembleSource source, EnsembleType type = EnsembleType.Single) { Ensembles = ensembles; Source = source; Type = type; }
/// <summary> /// Initialize the event. /// </summary> /// <param name="ensemble">Ensemble to send in event.</param> /// <param name="source">Source of the ensemble.</param> /// <param name="type">Type of ensemble: single or averaged. Default is SINGLE.</param> public EnsembleEvent(DataSet.Ensemble ensemble, EnsembleSource source, EnsembleType type = EnsembleType.Single) { Ensemble = ensemble; Source = source; Type = type; }
public EnsembleEdit(string teacherId, int resourceId, string title, string description, bool isDownloadable, bool isPublic, EnsembleType ensemble, MusicalSkill skill, int level, string fileName) { this.TeacherId = teacherId; this.ResourceId = resourceId; this.Title = title; this.Description = description; this.IsDownloadable = isDownloadable; this.IsPublic = isPublic; this.Ensemble = ensemble; this.Skill = skill; this.GradeLevel = level; this.FileName = fileName; }