@param frame_size Number of samples (per channel) to encode in each packet (64 - 256)
@param frame_size Number of samples (per channel) to encode in each packet (64 - 512)
@param lookahead Extra latency (in samples per channel) in addition to the frame size (between 32 and frame_size). The larger that value, the better the quality (at the expense of latency)
@param error Returned error code (if NULL, no error will be returned)