在 Win32 API 中,eAVEncAudioInputContent 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器的输入内容类型。该枚举定义了不同的输入内容类型,以便编码器能够正确地处理音频输入。

以下是该枚举的可能值:
typedef enum eAVEncAudioInputContent {
    eAVEncAudioInputContent_Unknown = 0,
    eAVEncAudioInputContent_Auto = 1,
    eAVEncAudioInputContent_Music = 2,
    eAVEncAudioInputContent_Voice = 3,
    eAVEncAudioInputContent_FilmStandard = 4,
    eAVEncAudioInputContent_Film24 = 5,
    eAVEncAudioInputContent_SpokenWord = 6,
    eAVEncAudioInputContent_Movie = 7,
    eAVEncAudioInputContent_DirectMix = 8,
    eAVEncAudioInputContent_MultiplexedAudio = 9,
    eAVEncAudioInputContent_UnpluggedStereo = 10,
    eAVEncAudioInputContent_UnpluggedSurround = 11,
    eAVEncAudioInputContent_Max = 12,
    eAVEncAudioInputContent_ForceDWORD = 0x7fffffff
} eAVEncAudioInputContent;

每个枚举值的含义如下:

  •  eAVEncAudioInputContent_Unknown:未知的输入内容类型。

  •  eAVEncAudioInputContent_Auto:自动检测输入内容类型。

  •  eAVEncAudioInputContent_Music:音乐。

  •  eAVEncAudioInputContent_Voice:语音。

  •  eAVEncAudioInputContent_FilmStandard:标准电影音频。

  •  eAVEncAudioInputContent_Film24:24 帧电影音频。

  •  eAVEncAudioInputContent_SpokenWord:口语。

  •  eAVEncAudioInputContent_Movie:电影音频。

  •  eAVEncAudioInputContent_DirectMix:直接混音。

  •  eAVEncAudioInputContent_MultiplexedAudio:多路复用音频。

  •  eAVEncAudioInputContent_UnpluggedStereo:立体声无线音频。

  •  eAVEncAudioInputContent_UnpluggedSurround:环绕声无线音频。

  •  eAVEncAudioInputContent_Max:枚举的最大值。

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


这些枚举值用于配置音频编码器以适应不同的输入内容类型。


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