Определите доступность всех фильтров
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);