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 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).
|