Sound Open Firmware
Loading...
Searching...
No Matches
draining_data Struct Reference

#include <kpb.h>

Collaboration diagram for draining_data:

Data Fields

struct comp_buffer * sink
struct history_buffer * hb
size_t drain_req
size_t drained
uint8_t is_draining_active
size_t sample_width
size_t buffered_while_draining
uint64_t draining_time_start
size_t drain_interval
uint64_t period_copy_start
size_t pb_limit
 Period bytes limit.
size_t period_bytes
uint64_t next_copy_time
struct comp_dev * dev
bool sync_mode_on
enum comp_copy_type copy_type
size_t task_iteration
uint64_t prev_adjustment_time
size_t prev_adjustment_drained

Field Documentation

◆ buffered_while_draining

size_t draining_data::buffered_while_draining

◆ copy_type

enum comp_copy_type draining_data::copy_type

◆ dev

struct comp_dev* draining_data::dev

◆ drain_interval

size_t draining_data::drain_interval

◆ drain_req

size_t draining_data::drain_req

◆ drained

size_t draining_data::drained

◆ draining_time_start

uint64_t draining_data::draining_time_start

◆ hb

struct history_buffer* draining_data::hb

◆ is_draining_active

uint8_t draining_data::is_draining_active

◆ next_copy_time

uint64_t draining_data::next_copy_time

◆ pb_limit

size_t draining_data::pb_limit

Period bytes limit.

◆ period_bytes

size_t draining_data::period_bytes

◆ period_copy_start

uint64_t draining_data::period_copy_start

◆ prev_adjustment_drained

size_t draining_data::prev_adjustment_drained

◆ prev_adjustment_time

uint64_t draining_data::prev_adjustment_time

◆ sample_width

size_t draining_data::sample_width

◆ sink

struct comp_buffer* draining_data::sink

◆ sync_mode_on

bool draining_data::sync_mode_on

◆ task_iteration

size_t draining_data::task_iteration

The documentation for this struct was generated from the following file:
  • /home/lrg/work/sof-dox-work/src/include/sof/audio/kpb.h