mediaLib Library Functions mlibSignalQuant2S16SF32S(3MLIB)
NAME
mlibSignalQuant2S16SF32S - float to 16-bit quantization
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibSignalQuant2S16SF32S(mlibs16 *dst,
const mlibf32 *src, const mlibf32 thresh, mlibs32 length,
mlibs16 offset, mlibs32 n);
DESCRIPTION
The mlibSignalQuant2S16SF32S() function quantizes a sig-
nal array by using the following equation:
X = x(n) n = 0, 1, ...
Z = z(n) n = 0, 1, ...
= offset for x(n) < t(0)
= offset ] k for t(k) < x(n) < t(k]1)
= offset ] length - 1 for x(n) > t(length - 1)
PARAMETERS
The function takes the following arguments:
dst Output signal array in two-channel interleaved
stereo format.
src Input signal array in two-channel interleaved
stereo format.
thresh Array of thresholds.
length Length of the array of thresholds.
offset Offset for thresholds.
n Number of samples in the input signal array.
RETURN VALUES
The function returns MLIBSUCES if successful. Otherwise
it returns MLIBFAILURE.
ATRIBUTES
SunOS 5.11 Last change: 2 Mar 2007 1
mediaLib Library Functions mlibSignalQuant2S16SF32S(3MLIB)
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|