Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches

◆ nrf_dsp_window_flatsliding_init()

int8_t nrf_dsp_window_flatsliding_init ( nrf_dsp_window_flatsliding_t * p_ctx,
void * p_window,
const uint16_t max_samples_num,
const size_t uniq_features_num,
const uint16_t window_shift )

#include <include/nrf_edgeai/dsp/utils/data_windowing/nrf_dsp_window_flatten_sliding.h>

Initialize flatten by colums sliding window context type.

Parameters
[out]p_ctxPointer to the window context which will be initialized
[in]p_windowPointer to window buffer
[in]max_samples_numMaximum number of feature samples in window buffer, feature sample = 1 * uniq_features_num
[in]uniq_features_numNumber of unique features in feature sample, e.g feature sample = {x, y, z}, then uniq_features_num = 3
[in]window_shiftWindow shift in samples by which the window will be shifted when it is filled. Must be less or equal max_samples_num
Returns
Operation status code: -1 - Null pointer error, -2 - Invalid argument error, 0 - Success