8#ifndef __USER_DETECT_TEST_H__
9#define __USER_DETECT_TEST_H__
14#define SOF_DETECT_TEST_CONFIG 0
15#define SOF_DETECT_TEST_MODEL 1
47#if CONFIG_KWD_NN_SAMPLE_KEYPHRASE
48const int16_t *test_keyword_get_input(
struct comp_dev *dev);
50int16_t test_keyword_get_input_byte(
struct comp_dev *dev, uint32_t index);
51int16_t test_keyword_get_input_elem(
struct comp_dev *dev, uint32_t index);
52int test_keyword_set_input_elem(
struct comp_dev *dev, uint32_t index, int16_t val);
54size_t test_keyword_get_input_size(
struct comp_dev *dev);
55void test_keyword_set_input_size(
struct comp_dev *dev,
size_t input_size);
64#define SOF_DETECT_TEST_MAX_CFG_SIZE sizeof(struct sof_detect_test_config)
uint32_t test_keyword_get_detected(struct comp_dev *dev)
uint32_t test_keyword_get_drain_req(struct comp_dev *dev)
void test_keyword_set_detected(struct comp_dev *dev, uint32_t detected)
void test_keyword_set_drain_req(struct comp_dev *dev, uint32_t drain_req)
void detect_test_notify(const struct comp_dev *dev)
uint16_t test_keyword_get_sample_valid_bytes(struct comp_dev *dev)
#define __packed
Definition ext_manifest.h:43
Audio component base device "class".
Definition component.h:645
Definition detect_test.h:17
uint32_t load_memory_size
Definition detect_test.h:22
uint16_t activation_shift
activation right shift, determines the speed of activation
Definition detect_test.h:27
int32_t activation_threshold
activation threshold
Definition detect_test.h:33
uint32_t load_mips
synthetic system load settings
Definition detect_test.h:21
uint32_t size
Definition detect_test.h:18
uint32_t reserved[1]
reserved for future use
Definition detect_test.h:39
uint32_t preamble_time
time in ms after which detection is activated
Definition detect_test.h:24
int16_t sample_width
sample width in bits - ignored with IPC4
Definition detect_test.h:30
uint32_t drain_req
default draining size in bytes
Definition detect_test.h:36