|
Sound Open Firmware
|
#include <topology.h>

Data Fields | |
| struct sof_ipc_comp | comp |
| struct sof_ipc_comp_config | config |
| uint32_t | source_rate |
| Define fixed source rate or. | |
| uint32_t | sink_rate |
| Define fixed sink rate or. | |
| uint32_t | asynchronous_mode |
| synchronous 0, asynchronous 1 | |
| uint32_t | operation_mode |
| push 0, pull 1, In push mode the | |
| uint32_t | reserved [4] |
| uint32_t sof_ipc_comp_asrc::asynchronous_mode |
synchronous 0, asynchronous 1
When 1 the ASRC tracks and compensates for drift.
| struct sof_ipc_comp sof_ipc_comp_asrc::comp |
| struct sof_ipc_comp_config sof_ipc_comp_asrc::config |
| uint32_t sof_ipc_comp_asrc::operation_mode |
push 0, pull 1, In push mode the
ASRC consumes a defined number of frames at input, with varying number of frames at output. In pull mode the ASRC outputs a defined number of frames while number of input frames varies.
| uint32_t sof_ipc_comp_asrc::reserved[4] |
| uint32_t sof_ipc_comp_asrc::sink_rate |
Define fixed sink rate or.
use 0 to indicate need to get the rate from stream
| uint32_t sof_ipc_comp_asrc::source_rate |
Define fixed source rate or.
use 0 to indicate need to get the rate from stream