# Enum Snpe\_DspPerf\_PowerMode\_t

- Defined in [File DlEnums.h](https://docs.qualcomm.com/doc/80-63442-10/topic/c_api-rst_file_DlSystem_DlEnums_h.html#file-dlsystem-dlenums-h)

## Enum Documentation

- enum Snpe\_DspPerf\_PowerMode\_t

    - Enumeration of various PowerMode that can be requested.

*Values:*

- enumerator SNPE\_DSP\_PERF\_INFRASTRUCTURE\_POWERMODE\_ADJUST\_UP\_DOWN = 0x1

    - Maps to HAP\_DCVS\_V2\_ADJUST\_UP\_DOWN. Allows for DCVS to adjust up and down

- enumerator SNPE\_DSP\_PERF\_INFRASTRUCTURE\_POWERMODE\_ADJUST\_ONLY\_UP = 0x2

    - Maps to HAP\_DCVS\_V2\_ADJUST\_ONLY\_UP. Allows for DCVS to adjust up only

- enumerator SNPE\_DSP\_PERF\_INFRASTRUCTURE\_POWERMODE\_POWER\_SAVER\_MODE = 0x4

    - Maps to HAP\_DCVS\_V2\_POWER\_SAVER\_MODE. Higher thresholds for power efficiency

- enumerator SNPE\_DSP\_PERF\_INFRASTRUCTURE\_POWERMODE\_POWER\_SAVER\_AGGRESSIVE\_MODE = 0x8

    - Maps to HAP\_DCVS\_V2\_POWER\_SAVER\_AGGRESSIVE\_MODE. Higher thresholds for power efficiency with faster ramp down

- enumerator SNPE\_DSP\_PERF\_INFRASTRUCTURE\_POWERMODE\_PERFORMANCE\_MODE = 0x10

    - Maps to HAP\_DCVS\_V2\_PERFORMANCE\_MODE. Lower thresholds for maximum performance

- enumerator SNPE\_DSP\_PERF\_INFRASTRUCTURE\_POWERMODE\_DUTY\_CYCLE\_MODE = 0x20

    - Maps to HAP\_DCVS\_V2\_DUTY\_CYCLE\_MODE. The below value applies only for HVX clients:

- For streaming class clients:
- detects periodicity based on HVX usage
- lowers clocks in the no HVX activity region of each period.
- For compute class clients:
- Lowers clocks on no HVX activity detects and brings clocks up on detecting HVX activity again.
- Latency involved in bringing up the clock will be at max 1 to 2 ms.

- enumerator SNPE\_DSP\_PERF\_INFRASTRUCTURE\_POWERMODE\_UNKNOWN = 0x7fffffff

    - UNKNOWN value that must not be used by client.

Last Published: Jun 04, 2026