Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2025-11-11 The HDF5 Field Guide

- Main Page
- Getting started
- User Guide
- Reference Manual
- Cookbook
- Technical Notes
- RFCs
- Specifications
- Glossary
- Full-Text Search
- About

Loading...
Searching...
No Matches
Data Fields
H5Z_class2_t Struct Reference

`#include <src/H5Zdevelop.h>`

## Detailed Description

The filter table maps filter identification numbers to structs that contain a pointers to the filter function and timing statistics.

## Data Fields
H5Z_can_apply_func_t | can_apply
unsigned | decoder_present
unsigned | encoder_present
H5Z_func_t | filter
H5Z_filter_t | id
const char * | name
H5Z_set_local_func_t | set_local
int | version

## Field Documentation

## ◆ can_apply

H5Z_can_apply_func_t can_apply

The "can apply" callback for a filter

## ◆ decoder_present

unsigned decoder_present

Does this filter have a decoder?

## ◆ encoder_present

unsigned encoder_present

Does this filter have an encoder?

## ◆ filter

H5Z_func_t filter

The actual filter function

## ◆ id

H5Z_filter_t id

Filter ID number

## ◆ name

const char* name

Comment for debugging

## ◆ set_local

H5Z_set_local_func_t set_local

The "set local" callback for a filter

## ◆ version

int version

Version number of the H5Z_class_t struct

The documentation for this struct was generated from the following file:

- src/H5Zdevelop.h