Sound Open Firmware
Loading...
Searching...
No Matches
kpb.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-3-Clause
2
*
3
* Copyright(c) 2019 Intel Corporation. All rights reserved.
4
*
5
* Author: Marcin Rajwa <marcin.rajwa@linux.intel.com>
6
*/
7
8
#ifndef __USER_KPB_H__
9
#define __USER_KPB_H__
10
11
#include <stdint.h>
12
14
struct
sof_kpb_config
{
15
uint32_t
size
;
16
uint32_t
caps
;
17
uint32_t
channels
;
18
uint32_t
history_depth
;
19
uint32_t
sampling_freq
;
20
uint32_t
sampling_width
;
21
};
22
23
#endif
/* __USER_KPB_H__ */
sof_kpb_config
kpb component configuration data.
Definition
kpb.h:14
sof_kpb_config::sampling_freq
uint32_t sampling_freq
frequency in hertz
Definition
kpb.h:19
sof_kpb_config::history_depth
uint32_t history_depth
time of buffering in milliseconds
Definition
kpb.h:18
sof_kpb_config::size
uint32_t size
kpb size in bytes
Definition
kpb.h:15
sof_kpb_config::sampling_width
uint32_t sampling_width
number of bits
Definition
kpb.h:20
sof_kpb_config::channels
uint32_t channels
number of channels
Definition
kpb.h:17
sof_kpb_config::caps
uint32_t caps
SOF_MEM_CAPS_.
Definition
kpb.h:16
src
include
user
kpb.h
Generated by
1.15.0