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

Descriptor of the data stream buffer extracted from a input module pin. More...

#include <processing_module_interface.h>

Collaboration diagram for intel_adsp::InputStreamBuffer:

Public Member Functions

 InputStreamBuffer ()
 InputStreamBuffer (uint8_t *_data, size_t _size, InputStreamFlags _flags)

Data Fields

uint8_t *const data
size_t size
 size indicator about the data in the stream buffer
const InputStreamFlags flags

Detailed Description

Descriptor of the data stream buffer extracted from a input module pin.

See also
ProcessingModuleInterface::Process()

Constructor & Destructor Documentation

◆ InputStreamBuffer() [1/2]

intel_adsp::InputStreamBuffer::InputStreamBuffer ( )
inline

◆ InputStreamBuffer() [2/2]

intel_adsp::InputStreamBuffer::InputStreamBuffer ( uint8_t * _data,
size_t _size,
InputStreamFlags _flags )
inline

Field Documentation

◆ data

uint8_t* const intel_adsp::InputStreamBuffer::data

data stream buffer

◆ flags

const InputStreamFlags intel_adsp::InputStreamBuffer::flags

readonly status flags about the input stream

◆ size

size_t intel_adsp::InputStreamBuffer::size

size indicator about the data in the stream buffer

  • When read, it indicates the size of available data in the data stream buffer
  • When written, it reports the size of data which has actually be considered during the buffer processing (can be less than the given available data size)

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