| Top |  |  |  |  | 
CamelMimeFilter *
camel_mime_filter_bestenc_new (guint flags);
Create a new CamelMimeFilterBestenc object.
CamelTransferEncoding camel_mime_filter_bestenc_get_best_encoding (CamelMimeFilterBestenc *filter,CamelBestencEncoding required);
Get the best encoding, given specific constraints, that can be used to encode a stream of bytes.
| filter | a CamelMimeFilterBestenc object | |
| required | maximum level of output encoding allowed. | 
const gchar *
camel_mime_filter_bestenc_get_best_charset
                               (CamelMimeFilterBestenc *filter);
Gets the best charset that can be used to contain this content.
void camel_mime_filter_bestenc_set_flags (CamelMimeFilterBestenc *filter,guint flags);
Set the flags for subsequent operations.