Recently, I needed to perform AAC encoding in C#, but I found no other examples of calling fdk-aac in .Net/C# on GitHub. This is the only one.
But this one seems a little different from https://github.com/mstorsjo/fdk-aac,
The AacEncoder related functions in fdk-aac are: aacEncOpen, aacEncClose, aacEncEncode, aacEncInfo, aacEncoder_SetParam, aacEncoder_GetParam, and aacEncGetLibInfo.
In your code, it is: encoder_init, encoder_release, get_input_buffer_size, get_max_output_buffer_size, encode_buffer
Are these methods based on the original fdk-aac?