blob: 32ec68d4a3e87d879d1ce04b6b2455a631eefb69 [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __AML_AUDIO_RESAMPLE_H__
#define __AML_AUDIO_RESAMPLE_H__
#include "resample_hw.h"
int card_add_resample_kcontrols(struct snd_soc_card *card);
int resample_set(enum resample_idx id, enum samplerate_index index);
int get_resample_module_num(void);
int set_resample_source(enum resample_idx id, enum toddr_src src);
struct audioresample *get_audioresample(enum resample_idx id);
int get_resample_version_id(enum resample_idx id);
bool get_resample_enable(enum resample_idx id);
bool get_resample_enable_chnum_sync(enum resample_idx id);
#endif