新人小白求分析代码
橴獄 2015-05-21 05:11:31
#include "volume.h"
#include "stdio.h"
int inp_buffer[BUF_SIZE];
int out_buffer[BUF_SIZE];
// BUF_SIZE的定义见volume.h
int *input;
int *output;
int volume = 2;
struct PARMS str =
{
2934,9432,213,9432,&str
};
int read_signals(int *input);
int write_buffer(int *input,int *output,int count);
int output_signals(int *output);
main()
{
int num = BUF_SIZE;
int i;
i=0;
input=inp_buffer;
output=out_buffer;
while ( TRUE )
{
read_signals(input);
write_buffer(input, output, num);
output_signals(output);
i++; printf("Number: %d\n",i);
}
}
int read_signals(int *input)
{
return(TRUE);
}
int write_buffer(int *input,int *output,int count)
{
int i;
for ( i=0;i<count;i++ )
output[i]=input[i]*volume;
return(TRUE);
}
int output_signals(int *output)
{
return(TRUE);
}