Files
AC707N/SDK/apps/watch/include/scene_switch.h
T
2025-12-03 11:12:34 +08:00

49 lines
1.1 KiB
C

#ifndef __SCENE_SWITCH_H_
#define __SCENE_SWITCH_H_
#include "system/includes.h"
#include "media/includes.h"
/* 需要根据 music_mode 数组进行排列 */
enum {
BT_MODE,
AUX_MODE,
FILE_MODE,
FM_MODE,
SPDIF_MODE,
PC_MODE,
NOT_SUPPORT_MODE,
};
/* 音乐模式:获取场景序号 */
u8 get_current_scene();
/* 音乐模式:设置默认场景序号 */
void set_default_scene(u8 index);
/* 音乐模式:获取EQ0配置序号 */
u8 get_music_eq_preset_index(void);
void set_music_eq_preset_index(u8 index);
/* 音乐模式:根据参数组序号进行场景切换 */
void effect_scene_set(u8 scene);
/* 音乐模式:根据参数组个数顺序切换场景 */
void effect_scene_switch();
/* mic混响:获取场景序号 */
u8 get_mic_current_scene();
/* mic混响:根据参数组序号进行场景切换 */
void mic_effect_scene_set(u8 scene);
/* mic混响:根据参数组个数顺序切换场景 */
void mic_effect_scene_switch();
void music_vocal_remover_switch(void);
void music_vocal_remover_update_parm();
u8 get_music_vocal_remover_statu(void);
#endif