X-Git-Url: http://git.ieval.ro/?p=fdkaac.git;a=blobdiff_plain;f=src%2Faacenc.h;h=dc6751baad831449ad6c392d64a3ce674805e0b5;hp=2db945f6b7d0fae181bd3a4dc387fdc31fb7a661;hb=3b518efd31691737ad2cca7764554208198f59a3;hpb=556a3db11b01f05a3895537270a6b1b4aa816113 diff --git a/src/aacenc.h b/src/aacenc.h index 2db945f..dc6751b 100644 --- a/src/aacenc.h +++ b/src/aacenc.h @@ -24,6 +24,11 @@ typedef struct aacenc_param_t { AACENC_PARAMS } aacenc_param_t; +typedef struct aacenc_result_t { + uint8_t *data; + uint32_t len, size; +} aacenc_result_t; + int aacenc_is_sbr_active(const aacenc_param_t *params); int aacenc_mp4asc(const aacenc_param_t *params, @@ -37,6 +42,6 @@ int aacenc_init(HANDLE_AACENCODER *encoder, const aacenc_param_t *params, int aac_encode_frame(HANDLE_AACENCODER encoder, const pcm_sample_description_t *format, const int16_t *input, unsigned iframes, - uint8_t **output, uint32_t *olen, uint32_t *osize); + aacenc_result_t *output); #endif