Class MusicPlayerPlaySongInput
Input data transfer object for playing a song in the music player.
Inherited Members
Namespace: Serenity.MusicPlayer.Application.DTO
Assembly: Serenity.MusicPlayer.Application.dll
Syntax
public class MusicPlayerPlaySongInput
Constructors
MusicPlayerPlaySongInput(string, MusicPlayerTransitionType, float)
Initializes a new instance of the MusicPlayerPlaySongInput class.
Declaration
public MusicPlayerPlaySongInput(string serviceId, MusicPlayerTransitionType transitionType = 0, float transitionDuration = 0.5)
Parameters
| Type | Name | Description |
|---|---|---|
| string | serviceId | The ID of the service requesting the play song action. |
| MusicPlayerTransitionType | transitionType | Transition strategy applied when moving from the current track to this one. Defaults to CUT. |
| float | transitionDuration | Duration of the transition in seconds. Only applied to fade-based transitions. |
Fields
DEFAULT_TRANSITION_DURATION
Default transition duration in seconds applied when none is provided.
Declaration
public const float DEFAULT_TRANSITION_DURATION = 0.5
Field Value
| Type | Description |
|---|---|
| float |
ServiceId
Declaration
public string ServiceId
Field Value
| Type | Description |
|---|---|
| string |
TransitionDuration
Declaration
public float TransitionDuration
Field Value
| Type | Description |
|---|---|
| float |
TransitionType
Declaration
public MusicPlayerTransitionType TransitionType
Field Value
| Type | Description |
|---|---|
| MusicPlayerTransitionType |