Prototype faacEncHandle FAACAPI faacEncOpen ( unsigned long sampleRate, unsigned int numChannels, unsigned long *inputSamples, unsigned long *maxOutputBytes ); Description Open and initialize one instance of the encoder. Parameters
Prototype void FAACAPI faacEncClose ( faacEncHandle hEncoder ); Description Closes an encoder instance. Parameters
Prototype faacEncConfigurationPtr FAACAPI faacEncGetCurrentConfiguration ( faacEncHandle hEncoder ); Description Get a pointer to a structure describing the current encoder configuration. You may change this structure and feed it into faacEncSetConfiguration().
Prototype int FAACAPI faacEncSetConfiguration ( faacDecHandle hDecoder, faacEncConfigurationPtr config ); Description Set a new encoder configuration. See faacEncGetCurrentConfiguration().