X-Git-Url: http://git.ieval.ro/?p=fdkaac.git;a=blobdiff_plain;f=src%2Faacenc.h;h=2b7d102d01f07509d51f2c25e00d09d9cc0ef120;hp=ec0bea1ff5533f35fa2117423c3cd6c1fa3c8ae1;hb=9b7e1ca68c3a594f6657ad1d3d151cd74b3e0228;hpb=f75c9c7b3e90df13b91f3de94c6374c58e4c3d52 diff --git a/src/aacenc.h b/src/aacenc.h index ec0bea1..2b7d102 100644 --- a/src/aacenc.h +++ b/src/aacenc.h @@ -30,6 +30,8 @@ typedef struct aacenc_frame_t { uint32_t size, capacity; } aacenc_frame_t; +int aacenc_is_explicit_bw_compatible_sbr_signaling_available(); + int aacenc_is_sbr_ratio_available(); int aacenc_is_sbr_active(const aacenc_param_t *params); @@ -38,6 +40,10 @@ int aacenc_is_dual_rate_sbr(const aacenc_param_t *params); void aacenc_get_lib_info(LIB_INFO *info); +int aacenc_mp4asc(const aacenc_param_t *params, + const uint8_t *asc, uint32_t ascsize, + uint8_t *outasc, uint32_t *outsize); + int aacenc_init(HANDLE_AACENCODER *encoder, const aacenc_param_t *params, const pcm_sample_description_t *format, AACENC_InfoStruct *info);