mediaLib Library Functions mlibSignalIRP4S16S16Sat(3MLIB)
NAME
mlibSignalIRP4S16S16Sat,
mlibSignalIRP4S16S16Sat, mlibSignalIRP4F32F32,
mlibSignalIRP4F32SF32S - parallel Infinite Impulse
Response (IR) filtering
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibSignalIRP4S16S16Sat(mlibs16 *dst,
const mlibs16 *src, void *filter, mlibs32 n);
mlibstatus mlibSignalIRP4S16S16Sat(mlibs16 *dst,
const mlibs16 *src, void *filter, mlibs32 n);
mlibstatus mlibSignalIRP4F32F32(mlibf32 *dst,
const mlibf32 *src, void *filter, mlibs32 n);
mlibstatus mlibSignalIRP4F32SF32S(mlibf32 *dst,
const mlibf32 *src, void *filter, mlibs32 n);
DESCRIPTION
Each of these functions applies a fourth order parallel IR
filter to one signal packet and updates the filter state.
Printed copy or docs.sun.com displays an equation that
represents the fourth order parallel IR filtering.
The fourth order parallel IR filter is represented by the
following figure:
Printed copy or docs.sun.com displays a figure that
represents the fourth order parallel IR filter.
PARAMETERS
Each of the functions takes the following arguments:
dst Destination signal array.
src Source signal array.
filter Internal filter structure.
SunOS 5.11 Last change: 2 Mar 2007 1
mediaLib Library Functions mlibSignalIRP4S16S16Sat(3MLIB)
n Number of signal samples.
RETURN VALUES
Each of the functions returns MLIBSUCES if successful.
Otherwise it returns MLIBFAILURE.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
mlibSignalIRBiquadS16S16Sat(3MLIB),
mlibSignalIRFreeBiquadS16S16(3MLIB),
mlibSignalIRFreeP4S16S16(3MLIB),
mlibSignalIRInitBiquadS16S16(3MLIB),
mlibSignalIRInitP4S16S16(3MLIB), attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|