00001 #ifndef __MK_dsp_types_H___
00002 #define __MK_dsp_types_H___
00003
00004
00005
00006
00007 typedef int DSPMuLaw;
00008 typedef int DSPFix8;
00009 typedef int DSPFix16;
00010 typedef int DSPFix24;
00011 typedef struct _DSPFix48 {
00012 int high24;
00013 int low24;
00014 } DSPFix48;
00015
00016 typedef DSPFix16 DSPAddress;
00017 typedef DSPFix24 DSPDatum;
00018 typedef DSPFix48 DSPLongDatum;
00019 typedef DSPFix48 DSPTimeStamp;
00020
00021 typedef int DSP_BOOL;
00022 #define DSP_TRUE 1
00023 #define DSP_FALSE 0
00024 #define DSP_NOT_SET 2
00025 #define DSP_MAYBE (-2)
00026 #define DSP_UNKNOWN (-1)
00027
00028 #if WIN32
00029 #import <mach/mach.h>
00030 typedef port_t mach_port_t;
00031 #endif
00032 #endif