diff --git a/CUETools.Codecs.WMA/AudioDecoder.cs b/CUETools.Codecs.WMA/AudioDecoder.cs index 3e00811..eedd952 100644 --- a/CUETools.Codecs.WMA/AudioDecoder.cs +++ b/CUETools.Codecs.WMA/AudioDecoder.cs @@ -42,8 +42,9 @@ namespace CUETools.Codecs.WMA Stream m_IO; StreamWrapper m_streamWrapper; - public AudioDecoder(string path, Stream IO) + public AudioDecoder(DecoderSettings settings, string path, Stream IO) { + m_settings = settings; m_path = path; isValid(path); bool pfIsProtected; @@ -219,6 +220,7 @@ namespace CUETools.Codecs.WMA //m_syncReader.GetMaxOutputSampleSize(m_dwAudioOutputNum, out cbMax); } + private DecoderSettings m_settings; public IAudioDecoderSettings Settings => null; public void isValid(string filename) diff --git a/CUETools.Codecs.WMA/AudioEncoder.cs b/CUETools.Codecs.WMA/AudioEncoder.cs index a0dfdc6..f99a87e 100644 --- a/CUETools.Codecs.WMA/AudioEncoder.cs +++ b/CUETools.Codecs.WMA/AudioEncoder.cs @@ -32,7 +32,7 @@ namespace CUETools.Codecs.WMA public IAudioEncoderSettings Settings => m_settings; - public AudioEncoder(string path, EncoderSettings settings) + public AudioEncoder(EncoderSettings settings, string path, Stream IO = null) { this.m_settings = settings; this.outputPath = path;