Overview
First half of the IPC FIFO module
Discussion
THIS MODULE IS DEPRECATED AND SHOULD NOT BE USED. PLEASE USE THE IPCBuffer MODULE INSTEAD
Type Definition
Code Block |
---|
typedef struct _ModuleIPCFifoIn { ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure INT32 bufferSize; // Number of samples buffer per channel. The size of the array is BUFFERSIZE*numChannels. INT32 pingPongFlag; // Ping/Pong Flag Used to Index Double Buffering INT32 bufferAddrOffset; // Holds shared heap offset address of IPCFifoIn buffer allocation FLOAT32* buffer; // Array holding state input. } ModuleIPCFifoInClass; |
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
bufferSize | int | const | 0 | 128 | Unrestricted | samples |
pingPongFlag | int | state | 0 | 1 | Unrestricted | |
bufferAddrOffset | int | state | 1 | 0 | Unrestricted | |
buffer | float* | state | 0 | [1 x 128] | Unrestricted |
Pins
Input Pins
Name: in
Description: audio input
...
Complex support: Real and Complex
MATLAB Usage
File Name: ipc_fifo_in_module.m
...