Question: name PROTO . data . code ret name ENDP END These are the functions, make sure it works: #include #include #include #include short average _
name PROTO
data
code
ret
name ENDP
END
These are the functions, make sure it works:
#include
#include
#include
#include
short averagevolumeshort samples int numsamples
int sum ;
for int i ; i numsamples; i
sum abssamplesi;
return shortsum numsamples;
short findreferencevolumeshort averagevolumes, int numblocks
short maxvolume averagevolumes;
for int i ; i numblocks; i
if averagevolumesi maxvolume
maxvolume averagevolumesi;
return maxvolume;
void computeamplificationfactorsshort averagevolumes, int numblocks, short referencevolume, int amplificationfactors
for int i ; i numblocks; i
amplificationfactorsiint fabsfloatreferencevolume float averagevolumesi;
void applyamplificationfactorshort samples int numsamples, int amplificationfactor
int ampfactor amplificationfactor;
for int i ; i numsamples; i
int amplifiedsample intsamplesi ampfactor;
if amplifiedsample
samplesi;
else if amplifiedsample
samplesi;
else
samplesishort amplifiedsample;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
