This library element implements an FFT window function such as a Hamming Window. It has configurable point size, data type, scaling (as a shift), static/dynamic point size, window size, interface api (stream/window) and parallelism factor.