Use properties in CompactDisc

This commit is contained in:
Matt Nadareski
2021-07-12 10:57:52 -07:00
parent 29205c953b
commit bc810034d0
2 changed files with 26 additions and 30 deletions

View File

@@ -459,13 +459,21 @@ namespace RedBookPlayer.Common.Hardware
/// Set the value for loading data tracks [CompactDisc only]
/// </summary>
/// <param name="load">True to enable loading data tracks, false otherwise</param>
public void SetLoadDataTracks(bool load) => (_opticalDisc as CompactDisc)?.SetLoadDataTracks(load);
public void SetLoadDataTracks(bool load)
{
if(_opticalDisc is CompactDisc compactDisc)
compactDisc.LoadDataTracks = load;
}
/// <summary>
/// Set the value for loading hidden tracks [CompactDisc only]
/// </summary>
/// <param name="load">True to enable loading hidden tracks, false otherwise</param>
public void SetLoadHiddenTracks(bool load) => (_opticalDisc as CompactDisc)?.SetLoadHiddenTracks(load);
public void SetLoadHiddenTracks(bool load)
{
if(_opticalDisc is CompactDisc compactDisc)
compactDisc.LoadHiddenTracks = load;
}
/// <summary>
/// Update the player from the current OpticalDisc