Class BasicAudioSettings
- Namespace
- VisioForge.Core.Types.FFMPEGEXE
- Assembly
- VisioForge.Core.dll
Provides basic audio encoding settings for FFMPEG executable operations.
public class BasicAudioSettings : IBasicAudioSettingsInheritance
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)