This is Pvc_Object.h in view mode; [Download] [Up]
#import <objc/Object.h>
#import <stdlib.h>
#import <stdio.h>
#import <zone.h>
#import <mach.h>
#import <math.h>
#import <sound/soundstruct.h>
@interface Pvc_Object : Object
{
int N,
N2,
Nw,
Nw2,
decim,
interp,
valid,
inPoint,
outPoint,
in,
on,
insize,
eof;
short *inData,
*outData;
float freqmlt,
srate,
pi,
twopi,
synt,
*Hwin,
*Wanal,
*Wsyn,
*input,
*buf,
*channel,
*output;
char *inputFilename,
*outputFilename;
BOOL obank,
aflag,
sflag;
NXZone *ozone;
SNDSoundStruct *insfh,
*outsfh;
port_t appToObjPort;
int status;
}
enum {IDLE=1,RUNNING=2,PAUSED=3,FINISHING=3};
+ create;
- (float)howFar;
- (int)status;
- init;
- (SNDSoundStruct *)outsfh;
- (SNDSoundStruct *)insfh;
- setDefaults;
- checkArgs:(char *)msg;
- allocateDataspace;
- N: (int) aN;
- Nw: (int) aNw;
- decim: (int) aDecim;
- interp: (int) aInterp;
- freqmlt: (float) aFreqmlt;
- srate: (float) aSrate;
- synt: (float) aSynt;
- aflag: (BOOL) aAflag;
- sflag: (BOOL) aSflag;
- runPvc;
- runFFT;
- makewindows;
- rfft: (BOOL) forward;
- cfft: (BOOL) forward;
- (int) shiftin;
- shiftout;
- overlapadd;
- fold;
- convert;
- unconvert;
- convertFFT;
- unconvertFFT;
- oscbank;
- setInputFilename:(char *) arg;
- setOutputFilename:(char *) arg;
- writeOutputSound;
- kill;
- pause;
- resume;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.