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

Descriptor of the data stream buffer to inject into an output module pin. More...

#include <processing_module_interface.h>

Public Member Functions

 OutputStreamBuffer ()
 OutputStreamBuffer (uint8_t *_data, size_t _size)

Data Fields

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

Detailed Description

Descriptor of the data stream buffer to inject into an output module pin.

See also
ProcessingModuleInterface::Process()

Constructor & Destructor Documentation

◆ OutputStreamBuffer() [1/2]

intel_adsp::OutputStreamBuffer::OutputStreamBuffer ( )
inline

◆ OutputStreamBuffer() [2/2]

intel_adsp::OutputStreamBuffer::OutputStreamBuffer ( uint8_t * _data,
size_t _size )
inline

Field Documentation

◆ data

uint8_t* const intel_adsp::OutputStreamBuffer::data

data stream buffer

◆ size

size_t intel_adsp::OutputStreamBuffer::size

size indicator about the data in the stream buffer

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

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