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
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__ */
kpb component configuration data.
Definition kpb.h:14
uint32_t sampling_freq
frequency in hertz
Definition kpb.h:19
uint32_t history_depth
time of buffering in milliseconds
Definition kpb.h:18
uint32_t size
kpb size in bytes
Definition kpb.h:15
uint32_t sampling_width
number of bits
Definition kpb.h:20
uint32_t channels
number of channels
Definition kpb.h:17
uint32_t caps
SOF_MEM_CAPS_.
Definition kpb.h:16