Interface IH5Filter
Represents an HDF5 filter.
public interface IH5Filter
Properties
FilterId
The filter identifier.
ushort FilterId { get; }
Property Value
Name
The filter name.
string Name { get; }
Property Value
Methods
Filter(FilterInfo)
The filter function.
Memory<byte> Filter(FilterInfo info)
Parameters
infoFilterInfoAdditional information for the filter process.
Returns
GetParameters(uint[], uint, Dictionary<string, object>?)
Returns the filter parameters being stored in the HDF5 file and which will be provided to the filter function. This method is only required for the PureHDF write API.
uint[] GetParameters(uint[] chunkDimensions, uint typeSize, Dictionary<string, object>? options)
Parameters
chunkDimensionsuint[]The chunk dimensions.
typeSizeuintThe size of the data type.
optionsDictionary<string, object>The user defined map of filter options.
Returns
- uint[]
The filter parameters.