H5Z.get_filter_info

Информация о фильтре

Синтаксис

filter_config_flags = H5Z.get_filter_info(filter)

Описание

filter_config_flags = H5Z.get_filter_info(filter) получает информацию о фильтре, заданном его идентификатором. В настоящее время возвращенной информацией являются флаги настройки фильтра, указывая, сконфигурирован ли фильтр, чтобы декодировать данные, закодировать данные, ни одного или обоих. filter_config_flags должен использоваться с постоянными значениями HDF5 'H5Z_FILTER_CONFIG_ENCODE_ENABLED' и 'H5Z_FILTER_CONFIG_DECODE_ENABLED' в поразрядной операции И. Если получившееся значение 0, то кодировать или декодирует функциональность, не доступно.

Примеры

Определите, включено ли кодирование для выкачивать фильтра.

flags = H5Z.get_filter_info('H5Z_FILTER_DEFLATE');
functionality = H5ML.get_constant_value('H5Z_FILTER_CONFIG_ENCODE_ENABLED');
enabled = bitand(flags,functionality) > 0;

Смотрите также

| |