X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Faacenc.h;h=2b7d102d01f07509d51f2c25e00d09d9cc0ef120;hb=9b7e1ca68c3a594f6657ad1d3d151cd74b3e0228;hp=e622054ab265bf1218e4df88525e4de32ca4f099;hpb=d533c8e002bd64237ed54ca6b24b55b05578f41f;p=fdkaac.git diff --git a/src/aacenc.h b/src/aacenc.h index e622054..2b7d102 100644 --- a/src/aacenc.h +++ b/src/aacenc.h @@ -15,6 +15,7 @@ unsigned bandwidth; \ unsigned afterburner; \ unsigned lowdelay_sbr; \ + unsigned sbr_ratio; \ unsigned sbr_signaling; \ unsigned transport_format; \ unsigned adts_crc_check; \ @@ -29,8 +30,16 @@ 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); +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);