#ifndef CTSRC_H
#define CTSRC_H
#include "ctresource.h"
#include "ctimap.h"
#include <linux/spinlock.h>
#include <linux/list.h>
#include <sound/core.h>
#define SRC_STATE_OFF …
#define SRC_STATE_INIT …
#define SRC_STATE_RUN …
#define SRC_SF_U8 …
#define SRC_SF_S16 …
#define SRC_SF_S24 …
#define SRC_SF_S32 …
#define SRC_SF_F32 …
enum SRCMODE { … };
struct src_rsc_ops;
struct src { … };
struct src_rsc_ops { … };
struct src_desc { … };
struct src_mgr { … };
struct srcimp_mgr;
struct srcimp_rsc_ops;
struct srcimp { … };
struct srcimp_rsc_ops { … };
struct srcimp_desc { … };
struct srcimp_mgr { … };
int src_mgr_create(struct hw *hw, void **ptr);
int src_mgr_destroy(void *ptr);
int srcimp_mgr_create(struct hw *hw, void **ptr);
int srcimp_mgr_destroy(void *ptr);
#endif