CRI ADX  Last Updated: 2024-07-17 10:47 p
CriAtomDspPitchShifterConfigTag Struct Reference

Pitch shift attach parameter structure. More...

#include <cri_le_atom.h>

Data Fields

CriSint32 mode
 Pitch shift mode. More...
 
CriSint32 window_size
 Window size. More...
 
CriSint32 overlap_times
 Overlap count. More...
 

Detailed Description

Pitch shift attach parameter structure.

Description:
A parameter that is specified when attaching the pitch shifter DSP.
It is specified as the member of the CriAtomExDspPitchShifterConfig structure to the ::criAtomExVoicePool_AttachPitchShifter function.
See also
criAtomExVoicePool_AttachDspPitchShifter

Field Documentation

◆ mode

CriSint32 mode

Pitch shift mode.

Description:
Specifies the pitch shift processing method (algorithm).
Changing this setting according to sound may improve sound quality.
The following are the allowed values and the corresponding mode name:
0: Music
1: Vocal
2: SoundEffect
3: Speech

◆ window_size

CriSint32 window_size

Window size.

Description:
Specifies the unit for pitch shift processing.
Changing this setting according to sound may improve sound quality.
The allowed values are: 128, 256, 512, 1024, and 2048.

◆ overlap_times

CriSint32 overlap_times

Overlap count.

Description:
Specifies the overlap count for the pitch shift result.
Increasing this value improves quality but processing load is increased.
The allowed values are: 1, 2, 4, and 8.

The documentation for this struct was generated from the following file: