[CUETools.Codecs.WMA] Fix constructors

- Fixes the following error messages, when using wma codec:
  Exception: Constructor on type
  'CUETools.Codecs.WMA.AudioDecoder' not found.
  'CUETools.Codecs.WMA.AudioEncoder' not found.
- Resolves #74
This commit is contained in:
Wolfgang Stöggl
2021-01-21 21:10:58 +01:00
parent ab3d5a0077
commit 1f1ab0610a
2 changed files with 4 additions and 2 deletions

View File

@@ -42,8 +42,9 @@ namespace CUETools.Codecs.WMA
Stream m_IO; Stream m_IO;
StreamWrapper m_streamWrapper; StreamWrapper m_streamWrapper;
public AudioDecoder(string path, Stream IO) public AudioDecoder(DecoderSettings settings, string path, Stream IO)
{ {
m_settings = settings;
m_path = path; m_path = path;
isValid(path); isValid(path);
bool pfIsProtected; bool pfIsProtected;
@@ -219,6 +220,7 @@ namespace CUETools.Codecs.WMA
//m_syncReader.GetMaxOutputSampleSize(m_dwAudioOutputNum, out cbMax); //m_syncReader.GetMaxOutputSampleSize(m_dwAudioOutputNum, out cbMax);
} }
private DecoderSettings m_settings;
public IAudioDecoderSettings Settings => null; public IAudioDecoderSettings Settings => null;
public void isValid(string filename) public void isValid(string filename)

View File

@@ -32,7 +32,7 @@ namespace CUETools.Codecs.WMA
public IAudioEncoderSettings Settings => m_settings; 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.m_settings = settings;
this.outputPath = path; this.outputPath = path;