blob: c3466186b146d770587232a9a91c807ce9f05d22 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <stdint.h>
#ifndef UT_DCA_PR_LONG_H
#define UT_DCA_PR_LONG_H
struct ut_dca_pr_long_t
{
uint16_t (* get_subband_sz)(void);
uint16_t (* get_subbands_num)(void);
uint16_t (* get_proto_sz)(void);
const float* (* get_proto)(void);
void* (* create_ctx)(void);
void (* free_ctx)(void* ctx);
void (* synth_filter)(const float* in, float* out, void* dec_ctx);
};
extern struct ut_dca_pr_long_t ut_dca_pr_long;
#endif
|