MusicKit
0.0.0
|
00001 #ifndef __MK_dsp_types_H___ 00002 #define __MK_dsp_types_H___ 00003 /* Copyright 1988-1992, NeXT Inc. All rights reserved. */ 00004 /* Numeric typedefs */ 00005 typedef int DSPMuLaw; 00006 typedef int DSPFix8; 00007 typedef int DSPFix16; 00008 typedef int DSPFix24; 00009 typedef struct _DSPFix48 { 00010 int high24; /* High order 24 bits, right justified */ 00011 int low24; /* Low order 24 bits, right justified */ 00012 } DSPFix48; 00013 00014 typedef DSPFix16 DSPAddress; 00015 typedef DSPFix24 DSPDatum; 00016 typedef DSPFix48 DSPLongDatum; 00017 typedef DSPFix48 DSPTimeStamp; 00018 00019 typedef int DSP_BOOL; 00020 #define DSP_TRUE 1 00021 #define DSP_FALSE 0 00022 #define DSP_NOT_SET 2 00023 #define DSP_MAYBE (-2) /* TRUE and FALSE defined in nextstd.h */ 00024 #define DSP_UNKNOWN (-1) /* like DSP_{MAYBE,NOT_SET} for adresses */ 00025 00026 #endif