public AudioWorker() { _concentus = new ConcentusCodec(); _opus = new NativeOpusCodec(); _currentCodec = _concentus; _player = new NAudioPlayer(); _currentMusic = InputFiles[0]; }
public void UpdateCodec(int codec) { _codecParamLock.WaitOne(); if (codec == 0) { _currentCodec = _concentus; } else { _currentCodec = _opus; } _codecParamChanged = true; _codecParamLock.ReleaseMutex(); }