public WaveStream GetMedia(Note note) { if(MediaDictionary.ContainsKey(note)) { var mediaForNote = MediaDictionary[note]; var data = mediaForNote[Random.Next(mediaForNote.Length)]; return new RawSourceWaveStream(new MemoryStream(data), TargetWaveFormat); } return null; }
public bool Equals(Note other) { return Id == other.Id; }