public static extern herr_t set_scaleoffset (hid_t plist_id, H5Z.SO_scale_type_t scale_type, int scale_factor);
public static extern herr_t set_filter_callback (hid_t plist, H5Z.filter_func_t func, IntPtr op_data);
public static extern herr_t set_filter (hid_t plist_id, H5Z.filter_t filter_id, uint flags, size_t cd_nelmts, uint[] cd_values);
public static extern herr_t set_edc_check (hid_t plist, H5Z.EDC_t check);
public static extern herr_t remove_filter (hid_t plist_id, H5Z.filter_t filter);
public static extern herr_t get_filter_by_id (hid_t plist_id, H5Z.filter_t filter_id, ref uint flags, ref size_t cd_nelmts, [Out] uint[] cd_values, size_t namelen, [Out] byte[] name, ref uint filter_config);