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

#include <stream.h>

Collaboration diagram for sof_ipc_stream_params:

Data Fields

struct sof_ipc_hdr hdr
struct sof_ipc_host_buffer buffer
uint32_t direction
 enum sof_ipc_stream_direction
uint32_t frame_fmt
 enum sof_ipc_frame
uint32_t buffer_fmt
 enum sof_ipc_buffer_format
uint32_t rate
uint16_t stream_tag
uint16_t channels
uint16_t sample_valid_bytes
uint16_t sample_container_bytes
uint32_t host_period_bytes
uint16_t no_stream_position
 1 means don't send stream position
uint8_t cont_update_posn
 1 means continuous update stream position
uint8_t reserved0
uint16_t ext_data_length
 0 means no extended data
uint8_t reserved [2]
uint16_t chmap [SOF_IPC_MAX_CHANNELS]
 channel map - SOF_CHMAP_
int8_t data []
 extended data

Field Documentation

◆ buffer

struct sof_ipc_host_buffer sof_ipc_stream_params::buffer

◆ buffer_fmt

uint32_t sof_ipc_stream_params::buffer_fmt

◆ channels

uint16_t sof_ipc_stream_params::channels

◆ chmap

uint16_t sof_ipc_stream_params::chmap[SOF_IPC_MAX_CHANNELS]

channel map - SOF_CHMAP_

◆ cont_update_posn

uint8_t sof_ipc_stream_params::cont_update_posn

1 means continuous update stream position

◆ data

int8_t sof_ipc_stream_params::data[]

extended data

◆ direction

uint32_t sof_ipc_stream_params::direction

◆ ext_data_length

uint16_t sof_ipc_stream_params::ext_data_length

0 means no extended data

◆ frame_fmt

uint32_t sof_ipc_stream_params::frame_fmt

enum sof_ipc_frame

◆ hdr

struct sof_ipc_hdr sof_ipc_stream_params::hdr

◆ host_period_bytes

uint32_t sof_ipc_stream_params::host_period_bytes

◆ no_stream_position

uint16_t sof_ipc_stream_params::no_stream_position

1 means don't send stream position

◆ rate

uint32_t sof_ipc_stream_params::rate

◆ reserved

uint8_t sof_ipc_stream_params::reserved[2]

◆ reserved0

uint8_t sof_ipc_stream_params::reserved0

◆ sample_container_bytes

uint16_t sof_ipc_stream_params::sample_container_bytes

◆ sample_valid_bytes

uint16_t sof_ipc_stream_params::sample_valid_bytes

◆ stream_tag

uint16_t sof_ipc_stream_params::stream_tag

The documentation for this struct was generated from the following file:
  • /home/lrg/work/sof-dox-work/src/include/ipc/stream.h