diff options
Diffstat (limited to 'encoder/drc_src/impd_drc_api.h')
-rw-r--r-- | encoder/drc_src/impd_drc_api.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/encoder/drc_src/impd_drc_api.h b/encoder/drc_src/impd_drc_api.h index ec82298..8e6ec9b 100644 --- a/encoder/drc_src/impd_drc_api.h +++ b/encoder/drc_src/impd_drc_api.h @@ -36,8 +36,17 @@ typedef struct { ia_drc_uni_drc_gain_ext_struct str_enc_gain_extension; } ia_drc_input_config; +typedef struct { + ia_drc_enc_params_struct str_enc_params; + ia_drc_uni_drc_config_struct str_uni_drc_config; + ia_drc_loudness_info_set_struct str_enc_loudness_info_set; + ia_drc_uni_drc_gain_ext_struct str_enc_gain_extension; +} ia_drc_internal_config; + IA_ERRORCODE impd_drc_enc_init(VOID *pstr_drc_state, VOID *ptr_drc_scratch, ia_drc_input_config *pstr_inp_config); IA_ERRORCODE impd_drc_enc(VOID *pstr_drc_state, FLOAT32 **pptr_input, UWORD32 inp_offset, WORD32 *ptr_bits_written, VOID *pstr_scratch); + +IA_ERRORCODE impd_loudness_info_init(VOID *pstr_drc_state, ia_drc_input_config *pstr_inp_config);
\ No newline at end of file |