The NaN (Not a Number) detector core object detects NaN from input samples and informs the platform using an xTP command if NaN is found. The xTP command will inform about the core id, core object instance id and channel index, so that platform can react accordingly by muting or resetting states. The input samples are copied to the output without doing any other processing. The number of output channel(s) is always same as the number of input channel(s).

- # of Channels is configurable. No of Input channels = No of Output channels.
- Block length and Sample rate are configurable.
- The number of input channels is user configurable and ranges from 1 to 255.
- This core objects’ block length and sampling rate are the same at both input and output side.
- Block length is configurable in the range of 4 to 4096 samples.
- Sample rate is configurable in the range of 8 kHz to 192kHz.
In order to make routing from any core object to NaN Detector, both the source core object and NaN Detector core objects sample rate and block length should match.
NaN Detector core object is enabled for audio libraries version 19 and greater.
