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

Base module configuration parameters provided upon module instantiation. More...

#include <src/include/module/ipc4/base-config.h>

Collaboration diagram for LegacyModuleInitialSettings:

Data Fields

uint32_t cpc
 Maximum Cycles Per Chunk (CPC) compute budget required by module.
 
uint32_t ibs
 Input Buffer Size (IBS) in bytes required per processing frame.
 
uint32_t obs
 Output Buffer Size (OBS) in bytes produced per processing frame.
 
uint32_t is_pages
 Number of physical 4KB memory pages allocated for module state.
 
struct ipc4_audio_format audio_fmt
 Primary audio stream format of the module.
 

Detailed Description

Base module configuration parameters provided upon module instantiation.

Field Documentation

◆ audio_fmt

struct ipc4_audio_format LegacyModuleInitialSettings::audio_fmt

Primary audio stream format of the module.

◆ cpc

uint32_t LegacyModuleInitialSettings::cpc

Maximum Cycles Per Chunk (CPC) compute budget required by module.

◆ ibs

uint32_t LegacyModuleInitialSettings::ibs

Input Buffer Size (IBS) in bytes required per processing frame.

◆ is_pages

uint32_t LegacyModuleInitialSettings::is_pages

Number of physical 4KB memory pages allocated for module state.

◆ obs

uint32_t LegacyModuleInitialSettings::obs

Output Buffer Size (OBS) in bytes produced per processing frame.


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