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

◆ nrf_dsp_window_sliding_init()

int8_t nrf_dsp_window_sliding_init ( nrf_dsp_window_sliding_t * p_ctx,
void * p_window,
uint16_t window_size,
uint16_t sample_size,
uint16_t window_hop,
nrf_dsp_window_sliding_cb_t cb,
void * p_user_ctx )

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

Initialize sliding window context.

Parameters
[out]p_ctxContext to be initialized
[in]p_windowPointer to window buffer
[in]window_sizeWindow buffer size in samples
[in]sample_sizeSample size in bytes
[in]window_hopWindow hop in samples. Must be less or equal window_size
[in]cbOn window ready user callback
[in]p_user_ctxPointer to user context
Returns
Operation status code: -1 - Null pointer error, -2 - Invalid argument error, 0 - Success