shithub: opus

ref: d80f99f78b05154df47a348a53e45e56430cb28e
dir: /dnn/dred_rdovae_dec.h/

View raw version
#ifndef _DRED_RDOVAE_DEC_H
#define _DRED_RDOVAE_DEC_H

#include "dred_rdovae_dec_data.h"
#include "dred_rdovae_stats_data.h"

typedef struct {
    float dense2_state[DEC_DENSE2_STATE_SIZE];
    float dense4_state[DEC_DENSE2_STATE_SIZE];
    float dense6_state[DEC_DENSE2_STATE_SIZE];
} RDOVAEDec;

void dred_rdovae_dec_init_states(RDOVAEDec *h, const float * initial_state);
void dred_rdovae_decode_qframe(RDOVAEDec *h, float *qframe, const float * z);

#endif