mirror of
https://github.com/aaru-dps/RedBookPlayer.git
synced 2025-12-16 19:24:41 +00:00
Separate out disc handling
This commit is contained in:
@@ -21,6 +21,23 @@ namespace RedBookPlayer.Models
|
||||
Play = 2,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determine how to handle multiple discs
|
||||
/// </summary>
|
||||
/// <remarks>Used with both repeat and shuffle</remarks>
|
||||
public enum DiscHandling
|
||||
{
|
||||
/// <summary>
|
||||
/// Only deal with tracks on the current disc
|
||||
/// </summary>
|
||||
SingleDisc = 0,
|
||||
|
||||
/// <summary>
|
||||
/// Deal with tracks on all loaded discs
|
||||
/// </summary>
|
||||
MultiDisc = 1,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Current player state
|
||||
/// </summary>
|
||||
@@ -63,14 +80,9 @@ namespace RedBookPlayer.Models
|
||||
Single,
|
||||
|
||||
/// <summary>
|
||||
/// Repeat all tracks on a single disc
|
||||
/// Repeat all tracks
|
||||
/// </summary>
|
||||
AllSingleDisc,
|
||||
|
||||
/// <summary>
|
||||
/// Repeat all tracks on a multiple discs
|
||||
/// </summary>
|
||||
AllMultiDisc,
|
||||
All,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user