Interface IMusicPlayerServiceFactory
Factory interface for creating instances of IMusicPlayerService.
Namespace: Serenity.MusicPlayer.Application.Interfaces
Assembly: Serenity.MusicPlayer.Application.dll
Syntax
public interface IMusicPlayerServiceFactory
Methods
CreateService(string, IAudioPlayerSettings, IMusicTrackDefinition[], ILogService)
Creates a new instance of the IMusicPlayerService.
Declaration
IMusicPlayerService CreateService(string serviceName, IAudioPlayerSettings settings, IMusicTrackDefinition[] musicTracksSettings, ILogService logService)
Parameters
| Type | Name | Description |
|---|---|---|
| string | serviceName | The name of the service. |
| IAudioPlayerSettings | settings | The audio player settings. |
| IMusicTrackDefinition[] | musicTracksSettings | The music track definitions. |
| ILogService | logService |
Returns
| Type | Description |
|---|---|
| IMusicPlayerService | A new instance of the IMusicPlayerService. |