Table of Contents

Class BasicAudioSettings

Namespace
VisioForge.Core.Types.FFMPEGEXE
Assembly
VisioForge.Core.dll

Provides basic audio encoding settings for FFMPEG executable operations.

public class BasicAudioSettings : IBasicAudioSettings

Inheritance

Inherited Members

Examples

var audioSettings = new BasicAudioSettings
{
    Encoder = AudioEncoder.AAC,
    Bitrate = 256000,
    SampleRate = 48000,
    Channels = 2,
    Mode = AudioMode.CBR
};

Remarks

This class encapsulates the fundamental audio encoding parameters used by FFMPEG when processing audio streams. It inherits from VisioForge.Core.Types.FFMPEGEXE.IBasicAudioSettings and provides sensible defaults for common audio encoding scenarios.

Constructors

BasicAudioSettings()

Initializes a new instance of the VisioForge.Core.Types.FFMPEGEXE.BasicAudioSettings class with default values.

public BasicAudioSettings()

Remarks

The default settings provide a good balance of quality and compatibility:

  • Bitrate: 192 kbps (suitable for high-quality stereo audio)
  • Channels: 2 (stereo)
  • Sample Rate: 44.1 kHz (CD quality)
  • Encoder: AAC (widely supported modern codec)
  • Mode: CBR (constant bitrate for predictable file sizes)
These defaults are appropriate for most general-purpose audio encoding tasks.