Определите доступность всех фильтров
value = H5P.all_filters_avail(dcpl_id)
value = H5P.all_filters_avail(dcpl_id)
возвращает положительное значение, если весь набор фильтров в списке свойств создания набора данных, dcpl_id
в настоящее время доступен, и нуль, если они не. Отрицательная величина указывает на отказ.
fid = H5F.open('example.h5'); dset_id = H5D.open(fid,'/g3/float'); dcpl = H5D.get_create_plist(dset_id); if H5P.all_filters_avail(dcpl) fprintf('all filters available\n'); else fprintf('all filters not available\n'); end H5P.close(dcpl); H5D.close(dset_id); H5F.close(fid);