Table of Contents

Enum AACVersion

Namespace
VisioForge.Core.Types.Output
Assembly
VisioForge.Core.dll

Specifies the AAC stream version for the Monogram AAC encoder.

public enum AACVersion

Fields

MPEG4 = 0

MPEG-4 AAC specification (ISO/IEC 14496-3).

MPEG-4 AAC is the newer and more advanced version, supporting:

  • Additional audio object types (HE-AAC, HE-AACv2)
  • Wider range of sample rates (8 kHz to 96 kHz)
  • More efficient compression algorithms
  • Better quality at lower bit rates
  • Spectral Band Replication (SBR) and Parametric Stereo (PS) tools This is the recommended version for most modern applications.
MPEG2 = 1

MPEG-2 AAC specification (ISO/IEC 13818-7).

MPEG-2 AAC is the older version of the AAC standard, supporting:

  • Limited sample rates (8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48 kHz)
  • Basic AAC profiles (Main, LC, SSR)
  • Maximum of 48 channels Use this version only when compatibility with legacy MPEG-2 systems is required, as it offers fewer features than MPEG-4 AAC.

Remarks

This enumeration defines which MPEG standard version should be used for AAC encoding. The choice between MPEG-2 and MPEG-4 AAC affects compatibility, features available, and the range of supported sample rates and bit rates.