コード例 #1
0
ファイル: OpusDecoder.cs プロジェクト: KarmaPenny/Hanabi
 public void Dispose()
 {
     if (_decoder != null)
     {
         _decoder.Dispose();
     }
     _decoder = null;
 }
コード例 #2
0
 public OpusDecoder(WaveFormat format)
 {
     _format  = format;
     _decoder = new OpusNative.OpusDecoder(format.SampleRate, format.Channels)
     {
         EnableForwardErrorCorrection = false
     };
 }
コード例 #3
0
ファイル: OpusDecoder.cs プロジェクト: KarmaPenny/Hanabi
        public OpusDecoder([NotNull] WaveFormat format)
        {
            if (format == null)
            {
                throw new ArgumentNullException("format");
            }

            _format  = format;
            _decoder = new OpusNative.OpusDecoder(format.SampleRate, format.Channels)
            {
                EnableForwardErrorCorrection = false,
            };
        }