PrimoBurner(tm) for C++  4.7
CD, DVD and Blu-ray Software Development Kit
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
primo::codecs::StereoMode Namespace Reference

Defines stereo mode in MPEG Audio and AAC. More...

Enumerations

enum  Enum {
  None = 0,
  LR = 2,
  MidSide = 3,
  Joint = 4
}
 StereoMode::Enum. More...
 

Detailed Description

Defines stereo mode in MPEG Audio and AAC.

Enumeration Type Documentation

enum Enum

StereoMode::Enum.

Enumerator
None 

None/LR mode is chosen by default.

LR 

If MPEG/AAC encoder is used with LR mode the encoding will be done using normal independent coding of left and right channels.

MidSide 

If AAC encoder is used with mode MidSide the encoding will be done using Mid/Side coding technique.

If MPEG Audio encoder is used with this mode:

  • Layers 1 and 2: the encoding will be done using normal independent coding of left and right channels(same as LR mode)
  • Layer 3: the encoding will be done using Mid/Side coding technique.
Joint 

If AAC encoder is used with mode Joint the encoding of every frame will be done with Mid/Side or Left-Right Stereo coding technique depending on the data present in the frame.

If MPEG Audio encoder is used with this mode:

  • Layer 1: the encoding will be done using normal independent coding of left and right channels(same as LR mode).
  • Layer 2: the encoding will use Intensity coding technique when the bit rate is lower than 96Kb/s for 2 channel setup in combination with normal independent coding of left and right channels, otherwise will use only left and right coding.
  • Layer 3: the encoding of every frame will be done with Mid/Side or Left-Right Stereo coding technique depending on the data present in the frame.