---
title: vDSP.WindowSequence.hamming
framework: accelerate
role: symbol
role_heading: Case
path: accelerate/vdsp/windowsequence/hamming
---

# vDSP.WindowSequence.hamming

The Hamming window, used to reduce spectral leakage prior to discrete Fourier transform.

## Declaration

```swift
case hamming
```

## Mentioned in

Reducing spectral leakage with windowing

## See Also

### Related Documentation

- [Reducing spectral leakage with windowing](accelerate/reducing-spectral-leakage-with-windowing.md)
- [vDSP_hamm_window](accelerate/vdsp_hamm_window.md)
- [vDSP_hamm_windowD](accelerate/vdsp_hamm_windowd.md)

### Enumeration Cases

- [vDSP.WindowSequence.blackman](accelerate/vdsp/windowsequence/blackman.md)
- [vDSP.WindowSequence.hanningDenormalized](accelerate/vdsp/windowsequence/hanningdenormalized.md)
- [vDSP.WindowSequence.hanningNormalized](accelerate/vdsp/windowsequence/hanningnormalized.md)
