MPfm: Music Player for Musicians - Developer Documentation - 0.6.0.0
Namespaces
Namespaces
MPfm: Music Player for Musicians - Version 0.5.2.1
Namespaces
NamespaceDescription
MPfm
Main application for MPfm: Music Player for Musicians, using Windows Forms for UI. It requires all the modules to run.

MPfm.Core
The MPfm.Core assembly contains miscellaneous static class methods for all kinds of projects.

MPfm.Library
The MPfm.Library assembly contains classes to read and write audio file and playlist file metadata to a SQLite database. It also contains a Gateway pattern class for simplifying CRUD operations on a SQLite database.

MPfm.Player
The MPfm.Player assembly contains the Player class and its dependencies (such as Loop, Marker, EQPreset, etc.) which is the playback engine used for MPfm.

MPfm.Sound
The MPfm.Sound assembly contains the Bass.NET wrapper classes, the AudioFile wrapper class for reading and writing metadata in most audio file formats, the AudioTools class for calculating audio data, the PeakFile class for reading and writing peak files, and more.

MPfm.Sound.BassNetWrapper
The MPfm.Sound.BassNetWrapper assembly contains the Bass.NET wrapper classes.

MPfm.WindowsControls
The MPfm.WindowsControls assembly contains custom generic Windows Forms controls (such as Label, LinkLabel, Panel, etc.), custom controls for displaying library contents (such as SongGridView), custom controls for sound visualization (such as OutputMeter, WaveFormDisplay, etc.), and more.