Пример #1
0
        protected override void SetupWriter(AudioData audio)
        {
            var encodingConfig = new OpusParameters
            {
                Bitrate  = Configuration.Bitrate,
                Progress = Configuration.Progress
            };

            Format = audio.GetFormat <OpusFormat>(encodingConfig);
        }
Пример #2
0
        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);
        }