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.

C# | Visual Basic |
namespace MPfm.Player
Namespace MPfm.Player

All Types | Classes | Enumerations | Delegates |
Icon | Type | Description |
---|---|---|
![]() | 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).
|