'\" te .\" Copyright (c) 2007, Sun Microsystems, Inc. All Rights Reserved .TH mlib_SignalFIR_S16_S16_Sat 3MLIB "2 Mar 2007" "SunOS 5.11" "mediaLib Library Functions" .SH NAME mlib_SignalFIR_S16_S16_Sat, mlib_SignalFIR_S16S_S16S_Sat \- Finite Impulse Response (FIR) filtering .SH SYNOPSIS .LP .nf cc [ \fIflag\fR... ] \fIfile\fR... \fB-lmlib\fR [ \fIlibrary\fR... ] #include \fBmlib_status\fR \fBmlib_SignalFIR_S16_S16_Sat\fR(\fBmlib_s16 *\fR\fIdst\fR, \fBconst mlib_s16 *\fR\fIsrc\fR,\fBvoid *\fR\fIfilter\fR, \fBmlib_s32\fR \fIn\fR); .fi .LP .nf \fBmlib_status\fR \fBmlib_SignalFIR_S16S_S16S_Sat\fR(\fBmlib_s16 *\fR\fIdst\fR, \fBconst mlib_s16 *\fR\fIsrc\fR,\fBvoid *\fR\fIfilter\fR, \fBmlib_s32\fR \fIn\fR); .fi .SH DESCRIPTION .sp .LP Each of these functions applies the FIR filter to one signal packet and updates the filter state. .SH PARAMETERS .sp .LP Each of the functions takes the following arguments: .sp .ne 2 .mk .na \fB\fIdst\fR\fR .ad .RS 10n .rt Output signal array. .RE .sp .ne 2 .mk .na \fB\fIsrc\fR\fR .ad .RS 10n .rt Input signal array. .RE .sp .ne 2 .mk .na \fB\fIfilter\fR\fR .ad .RS 10n .rt Internal filter structure. .RE .sp .ne 2 .mk .na \fB\fIn\fR\fR .ad .RS 10n .rt Number of samples in the input signal array. .RE .SH RETURN VALUES .sp .LP Each of the functions returns \fBMLIB_SUCCESS\fR if successful. Otherwise it returns \fBMLIB_FAILURE\fR. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe .TE .SH SEE ALSO .sp .LP \fBmlib_SignalFIRFree_S16_S16\fR(3MLIB), \fBmlib_SignalFIRInit_S16_S16\fR(3MLIB), \fBattributes\fR(5)