forked from thesofproject/sof
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkpb.h
More file actions
23 lines (19 loc) · 635 Bytes
/
kpb.h
File metadata and controls
23 lines (19 loc) · 635 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* SPDX-License-Identifier: BSD-3-Clause
*
* Copyright(c) 2019 Intel Corporation. All rights reserved.
*
* Author: Marcin Rajwa <marcin.rajwa@linux.intel.com>
*/
#ifndef __USER_KPB_H__
#define __USER_KPB_H__
#include <stdint.h>
/** \brief kpb component configuration data. */
struct sof_kpb_config {
uint32_t size; /**< kpb size in bytes */
uint32_t caps; /**< SOF_MEM_CAPS_ */
uint32_t channels; /**< number of channels */
uint32_t history_depth; /**< time of buffering in milliseconds */
uint32_t sampling_freq; /**< frequency in hertz */
uint32_t sampling_width; /**< number of bits */
};
#endif /* __USER_KPB_H__ */