Removed AudioEncoderSettings/AudioDecoderSettings classes, all of their functionality is now in IAudioEncoderSettings/IAudioDecoderSettings interfaces.

This commit is contained in:
Grigory Chudov
2018-03-25 17:24:27 -04:00
parent 50fcd93ab9
commit 320e75d709
98 changed files with 5274 additions and 4863 deletions

View File

@@ -930,25 +930,13 @@ namespace CUETools.AccurateRip
throw new Exception("unsupported");
}
public AudioEncoderSettings Settings
{
get
{
return new AudioEncoderSettings(AudioPCMConfig.RedBook);
}
}
public IAudioEncoderSettings Settings => new Codecs.WAV.EncoderSettings(AudioPCMConfig.RedBook);
public CDImageLayout TOC
{
get { return _toc; }
}
public CDImageLayout TOC => _toc;
public long FinalSampleCount
{
get
{
return _finalSampleCount;
}
get => _finalSampleCount;
set
{
if (value != _finalSampleCount)

View File

@@ -413,15 +413,9 @@ namespace CUETools.AccurateRip
throw new Exception("unsupported");
}
public AudioEncoderSettings Settings
{
get
{
return new AudioEncoderSettings(AudioPCMConfig.RedBook);
}
}
public IAudioEncoderSettings Settings => new Codecs.WAV.EncoderSettings(AudioPCMConfig.RedBook);
public string Path
public string Path
{
get { throw new Exception("unsupported"); }
}