protected override void SetupWriter(AudioData audio) { var encodingConfig = new OpusParameters { Bitrate = Configuration.Bitrate, Progress = Configuration.Progress }; Format = audio.GetFormat <OpusFormat>(encodingConfig); }
protected override void SetupWriter(AudioData audio) { var encodingConfig = new OpusParameters { Bitrate = Configuration.Bitrate, Progress = Configuration.Progress }; Format = audio.GetFormat <OpusFormat>(encodingConfig); Format.EnsureHasFinalRange(); DataSize = Format.Frames.Sum(x => x.Length + 8); }