Simplemente muestra información de la aplicación, puede servir como indicador de que se ha comenzado a trabajar.
void RotuloDeInicio() { printf("\n textura: generador de eventos sonoros\n"); printf(" ver. 1.0, 2006\n"); printf(" Creado en la EUM, Montevideo, Uruguay\n"); }
Obtiene de la línea de comandos, los datos necesarios para la generación. Guarda la información en una estructura PARAMETROS y la devuelve para ser usada por otras funciones. En éste punto del desarrollo de la aplicación, no hay control de errores.
PARAMETROS *ObtDatosUsuario(char **argv) { PARAMETROS *par; par = (PARAMETROS *)malloc(sizeof(PARAMETROS)); par->durTotal = atof(argv[1]); /* duración total en segundos */ par->evCom.min = atof(argv[2]); /* rango de comienzos */ par->evCom.max = atof(argv[3]); par->evDur.min = atof(argv[4]); /* rango de duraciones */ par->evDur.max = atof(argv[5]); par->evAmp.min = atof(argv[6]); /* rango de amplitudas */ par->evAmp.max = atof(argv[7]); par->evFrec.min = atof(argv[8]); /* rango de frecuencias */ par->evFrec.max = atof(argv[9]); par->evPan.min = atof(argv[10]); /* rango de paneo */ par->evPan.max = atof(argv[11]); return par; }
Anterior | Inicio | Siguiente |
Definiciones | E/S Audio |