mlib_signalemphasize_s16s_s16s_sat(3mlib) sunos man page | unix.com

Man Page: mlib_signalemphasize_s16s_s16s_sat

Operating Environment: sunos

Section: 3mlib

mlib_SignalEmphasize_S16_S16_Sat(3MLIB) 		    mediaLib Library Functions			   mlib_SignalEmphasize_S16_S16_Sat(3MLIB)

NAME
mlib_SignalEmphasize_S16_S16_Sat, mlib_SignalEmphasize_S16S_S16S_Sat, mlib_SignalEmphasize_F32_F32, mlib_SignalEmphasize_F32S_F32S - signal pre-emphasizing
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_status mlib_SignalEmphasize_S16_S16_Sat(mlib_s16 *dst, const mlib_s16 *src, void *filter, mlib_s32 n); mlib_status mlib_SignalEmphasize_S16S_S16S_Sat(mlib_s16 *dst, const mlib_s16 *src, void *filter, mlib_s32 n); mlib_status mlib_SignalEmphasize_F32_F32(mlib_f32 *dst, const mlib_f32 *src, void *filter, mlib_s32 n); mlib_status mlib_SignalEmphasize_F32S_F32S(mlib_f32 *dst, const mlib_f32 *src, void *filter, mlib_s32 n);
DESCRIPTION
Each of these functions applies the preemphasizer to one signal packet and updates the filter states. For monaural signals, the following equation is used: dst[i] = src[i] - alpha*src[i - 1] where i = 0, 1, ..., (n - 1); src[-1] = 0. For stereo signals, the following equation is used: dst[2*i] = src[2*i] - alpha*src[2*(i - 1)] dst[2*i + 1] = src[2*i + 1] - alpha*src[2*(i - 1) + 1] where i = 0, 1, ..., (n - 1); src[-2] = src[-1] = 0.
PARAMETERS
Each of the functions takes the following arguments: dst Destination signal array. src Source signal array. filter Internal filter structure. n Number of samples in the source signal array.
RETURN VALUES
Each of the functions returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+
SEE ALSO
mlib_SignalEmphasizeFree_S16_S16(3MLIB), mlib_SignalEmphasizeInit_S16_S16(3MLIB), attributes(5) SunOS 5.10 10 Nov 2004 mlib_SignalEmphasize_S16_S16_Sat(3MLIB)
Related Man Pages
mlib_signaldownsample_s16s_s16s(3mlib) - sunos
mlib_signaldownsample_f32s_f32s(3mlib) - sunos
mlib_signalemphasize_f32s_f32s(3mlib) - sunos
mlib_signalupsample_f32_f32(3mlib) - sunos
mlib_signalupsample_f32s_f32s(3mlib) - sunos
Similar Topics in the Unix Linux Community
New committer: Ivan Voras (src). Before he became a committer, Ivan participated in t
Delete original wav file if lame was successful encoding.
How to get the value using variable in AWK?
White spaces issue with shell variables
Read file, send to dig, no output