Sound Open Firmware
Loading...
Searching...
No Matches
intel_adsp::ProcessingModulePrerequisites Struct Reference

Descriptor on prerequisites for ProcessingModuleInterface instance creation. More...

#include <processing_module_prerequisites.h>

Collaboration diagram for intel_adsp::ProcessingModulePrerequisites:

Public Member Functions

 ProcessingModulePrerequisites ()
 Initializes a new instance of ProcessingModulePrerequisites with default values.

Data Fields

StreamBufferAlignment stream_buffer_alignment
 holds the buffer alignment constraint in size of bytes for input or output chunk buffer
size_t input_pins_count
 Indicates the count of input pins for the module type about to be created.
size_t output_pins_count
 Indicates the count of output pins for the module type about to be created.
size_t event_count
 Indicates the count of events for the module type about to be created.

Detailed Description

Descriptor on prerequisites for ProcessingModuleInterface instance creation.

Constructor & Destructor Documentation

◆ ProcessingModulePrerequisites()

intel_adsp::ProcessingModulePrerequisites::ProcessingModulePrerequisites ( )
inline

Initializes a new instance of ProcessingModulePrerequisites with default values.

Field Documentation

◆ event_count

size_t intel_adsp::ProcessingModulePrerequisites::event_count

Indicates the count of events for the module type about to be created.

◆ input_pins_count

size_t intel_adsp::ProcessingModulePrerequisites::input_pins_count

Indicates the count of input pins for the module type about to be created.

◆ output_pins_count

size_t intel_adsp::ProcessingModulePrerequisites::output_pins_count

Indicates the count of output pins for the module type about to be created.

◆ stream_buffer_alignment

StreamBufferAlignment intel_adsp::ProcessingModulePrerequisites::stream_buffer_alignment

holds the buffer alignment constraint in size of bytes for input or output chunk buffer

Default constructor set this field value to StreamBufferAlignment::_4_BYTES.


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