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

internals of sink API. More...

#include <src/include/module/audio/sink_api.h>

Collaboration diagram for sof_sink:

Data Fields

const struct sink_ops * ops
 
size_t requested_write_frag_size
 operations interface
 
size_t num_of_bytes_processed
 keeps number of bytes requested by get_buffer()
 
size_t min_free_space
 processed bytes counter
 
struct processing_module * bound_module
 minimum buffer space required by the module using sink it is module's OBS as declared in module bind IPC
 
struct sof_audio_stream_params * audio_stream_params
 

Detailed Description

internals of sink API.

NOT TO BE MODIFIED OUTSIDE OF sink_api.c

Field Documentation

◆ audio_stream_params

struct sof_audio_stream_params* sof_sink::audio_stream_params

◆ bound_module

struct processing_module* sof_sink::bound_module

minimum buffer space required by the module using sink it is module's OBS as declared in module bind IPC

◆ min_free_space

size_t sof_sink::min_free_space

processed bytes counter

◆ num_of_bytes_processed

size_t sof_sink::num_of_bytes_processed

keeps number of bytes requested by get_buffer()

◆ ops

const struct sink_ops* sof_sink::ops

◆ requested_write_frag_size

size_t sof_sink::requested_write_frag_size

operations interface


The documentation for this struct was generated from the following file: