aboutsummaryrefslogtreecommitdiffstats
path: root/test/ut_dca_pr_long.h
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