public override void EncodeToFile( System.IO.Stream input, string fileName, object codecData )
{
// Set error handler
FI.FreeImageEngine.Message += new FI.OutputMessageFunction( FreeImageSaveErrorHandler );
FI.FIBITMAP fiBitMap = Encode( input, codecData );
FI.FreeImage.Save( (FI.FREE_IMAGE_FORMAT)_freeImageType, fiBitMap, fileName, FI.FREE_IMAGE_SAVE_FLAGS.DEFAULT );
FI.FreeImage.Unload( fiBitMap );
}