MPfm: Music Player for Musicians - Developer Documentation - 0.6.0.0
MPfm.Player Namespace
NamespacesMPfm.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.
Declaration Syntax
C#Visual Basic
namespace MPfm.Player
Namespace MPfm.Player
Types
All TypesClassesEnumerationsDelegates
IconTypeDescription
EQPreset
Defines a 18-band equalizer preset for the Player using BASS FX.

EQPresetBand
Defines a band of the 18-band equalizer (see EQPreset).

Loop
Defines a Loop, which must be used with two Markers.

Marker
Defines a Marker, which points to a specific position in an audio file. Loops are made of two markers.

Player
The Player class manages audio playback through playlists and supports multiple driver types and devices.

PlayerCreateStreamException
This Exception class is raised when the player has failed to create a stream. Related to the Player class.

PlayerPlaylistIndexChangedData
Defines the data structure for the event when the playlist index changes (i.e. when an audio file starts to play). Related to the Player class.

PlayerStreamCallbackData
Defines the data structure for the stream callback event. Related to the Player class.

PlayerSyncProc
Defines synchronization callback properties to be used with the Player class.

Player..::..PlaylistIndexChanged
Delegate method for the OnPlaylistIndexChanged event.

RepeatType
Defines the repeat types (off, playlist or song).