Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Current »

Overview

Second half of the IPC FIFO module

Discussion

THIS MODULE IS DEPRECATED AND SHOULD NOT BE USED. PLEASE USE THE IPCBuffer MODULE INSTEAD

Type Definition

typedef struct _ModuleIPCFifoOut
{
    ModuleInstanceDescriptor instance;            // Common Audio Weaver module instance structure
    INT32 pingPongFlag;                           // Ping/Pong Flag Used to Index Double Buffering
    INT32 bufferAddrOffset;                       // Holds shared heap offset address of IPCFifoIn buffer allocation
} ModuleIPCFifoOutClass;

Variables

Properties

Name

Type

Usage

isHidden

Default value

Range

Units

pingPongFlag

int

state

0

0

Unrestricted

bufferAddrOffset

int

state

1

0

Unrestricted

Pins

Output Pins

Name: out

Description: audio input

Data type: {float, int, fract32}

MATLAB Usage

File Name: ipc_fifo_out_module.m

M=ipc_fifo_out_module(NAME)
 This module implements the second half of an IPC FIFO module. It works
 in conjunction with the ipc_fifo_in_module.m and pulls data out of the
 IPC FIFO input's internal buffer in shared memory.  

 Arguments:
    NAME - name of the module.

 

  • No labels