在Win32 API中,eAVDecDDStereoDownMixMode 枚举是在 Codecapi.h 头文件中定义的,用于配置音频解码器的双声道混音模式。该枚举定义了不同的混音模式,用于处理双声道音频数据的解码过程。

以下是该枚举的可能值:
typedef enum eAVDecDDStereoDownMixMode {
    eAVDecDDStereoDownMixMode_Auto = 0,
    eAVDecDDStereoDownMixMode_LtRt = 1,
    eAVDecDDStereoDownMixMode_LoRo = 2,
    eAVDecDDStereoDownMixMode_LtRtCenter = 3,
    eAVDecDDStereoDownMixMode_LtRtSurround = 4,
    eAVDecDDStereoDownMixMode_LtRtTotal = 5,
    eAVDecDDStereoDownMixMode_Custom = 6,
    eAVDecDDStereoDownMixMode_ForceDWORD = 0x7fffffff
} eAVDecDDStereoDownMixMode;

每个枚举值的含义如下:

  •  eAVDecDDStereoDownMixMode_Auto:自动选择混音模式。

  •  eAVDecDDStereoDownMixMode_LtRt:使用左右前声道进行混音。

  •  eAVDecDDStereoDownMixMode_LoRo:使用左右后声道进行混音。

  •  eAVDecDDStereoDownMixMode_LtRtCenter:使用左右前声道和中心声道进行混音。

  •  eAVDecDDStereoDownMixMode_LtRtSurround:使用左右前声道和环绕声道进行混音。

  •  eAVDecDDStereoDownMixMode_LtRtTotal:使用左右前声道和所有环绕声道进行混音。

  •  eAVDecDDStereoDownMixMode_Custom:自定义混音模式。

  •  eAVDecDDStereoDownMixMode_ForceDWORD:强制将枚举大小限制为 32 位。


这些枚举值用于配置音频解码器以适应不同的双声道混音需求。


转载请注明出处:http://www.zyzy.cn/article/detail/24517/Win32 API/Codecapi.h/eAVDecDDStereoDownMixMode