在 Win32 API 中,eAVDecVideoSWPowerLevel 枚举是在 Codecapi.h 头文件中定义的,用于配置视频解码器的软件处理功耗级别。该枚举定义了不同的功耗级别,以便解码器在软件处理时能够根据设备性能选择适当的处理级别。

以下是该枚举的可能值:
typedef enum eAVDecVideoSWPowerLevel {
    eAVDecVideoSWPowerLevel_BatteryLife = 0,
    eAVDecVideoSWPowerLevel_Balanced = 1,
    eAVDecVideoSWPowerLevel_HighPerformance = 2,
    eAVDecVideoSWPowerLevel_ForceDWORD = 0x7fffffff
} eAVDecVideoSWPowerLevel;

每个枚举值的含义如下:

  •  eAVDecVideoSWPowerLevel_BatteryLife:低功耗模式,适用于长电池寿命。

  •  eAVDecVideoSWPowerLevel_Balanced:平衡模式,权衡性能和功耗。

  •  eAVDecVideoSWPowerLevel_HighPerformance:高性能模式,适用于追求最大性能。


这些枚举值用于配置视频解码器以适应不同的软件处理功耗级别,使其能够在不同的场景下达到最佳性能和功耗平衡。


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