在 Win32 API 中,eAVEncDDPreferredStereoDownMixMode 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器对 Dolby Digital 音频的首选立体声混音模式。该枚举定义了不同的混音模式,以便编码器能够调整输出音频以适应不同的立体声混音需求。

以下是该枚举的可能值:
typedef enum eAVEncDDPreferredStereoDownMixMode {
    eAVEncDDPreferredStereoDownMixMode_LtRt = 0,
    eAVEncDDPreferredStereoDownMixMode_LoRo = 1,
    eAVEncDDPreferredStereoDownMixMode_NotIndicated = 2,
    eAVEncDDPreferredStereoDownMixMode_ForceDWORD = 0x7fffffff
} eAVEncDDPreferredStereoDownMixMode;

每个枚举值的含义如下:

  •  eAVEncDDPreferredStereoDownMixMode_LtRt:左前声道和右前声道混音。

  •  eAVEncDDPreferredStereoDownMixMode_LoRo:左后声道和右后声道混音。

  •  eAVEncDDPreferredStereoDownMixMode_NotIndicated:未指定的混音模式。

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


这些枚举值用于配置音频编码器以适应 Dolby Digital 音频的首选立体声混音模式,使其能够产生适当的输出。


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