mediaLib Library Functions mlibSignalGaussNoiseInitS16(3MLIB)
NAME
mlibSignalGaussNoiseInitS16 - Gaussian noise generation
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibSignalGaussNoiseInitS16(void **state, mlibs16 mag,
mlibf32 mean, mlibf32 stddev, mlibs16 seed);
DESCRIPTION
The mlibSignalGaussNoiseInitS16() function allocates
memory for an internal state structure and converts the
parameters into an internal representation.
PARAMETERS
The function takes the following arguments:
state Internal state structure.
mag Magnitude of the Gaussian noise to be generated,
in Q15 format.
mean Mean of the Gaussian noise.
stddev Standard deviation of the Gaussian noise.
seed Seed value for the pseudorandom number generator.
RETURN VALUES
The function returns MLIBSUCES if successful. Otherwise
it returns MLIBFAILURE.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 2 Mar 2007 1
mediaLib Library Functions mlibSignalGaussNoiseInitS16(3MLIB)
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
mlibSignalGaussNoiseS16(3MLIB),
mlibSignalGaussNoiseFreeS16(3MLIB), attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|