/* $Id: SdifPreTypes.h,v 3.1 1999/03/14 10:57:15 virolle Exp $ * * Copyright (c) 1998 by IRCAM - Centre Pompidou * All rights reserved. * * For any information regarding this and other IRCAM software, please * send email to: * manager@ircam.fr * * * SdifPreTypes.h * * Compiled Predefined Types. If the predefined types file isn't find or understood, * then this types are used. But in this case, some types can miss. * * author: Dominique Virolle 1997 * * * $Log: SdifPreTypes.h,v $ * Revision 3.1 1999/03/14 10:57:15 virolle * SdifStdErr add * * Revision 2.2 1999/01/23 13:57:44 virolle * General Lists, and special chunk preparation to become frames * * Revision 2.1 1998/12/21 18:27:34 schwarz * Inserted copyright message. * * Revision 2.0 1998/11/29 11:42:01 virolle * - New management of interpretation errors. * - Alignement of frames with CNMAT (execpt specials Chunk 1NVT, 1TYP, 1IDS). * _ Sdif Header File has a Sdif format version. * - Matrices order in frames is not important now. (only one occurence of * a Matrix Type in a Frame Type declaration ) * - Hard coded predefined types more dynamic management. * - Standart streams (stdin, stdout, stderr) set as binary for Windows32 to * have exactly the same result on each plateforme. * * Revision 1.2 1998/11/10 15:31:53 schwarz * Removed all 'extern' keywords for prototypes, since this is redundant * (function prototypes are automatically linked extern), and it * prohibits cocoon from generating an entry in the HTML documentation * for this function. * */ #ifndef _SdifPreTypes_ #define _SdifPreTypes_ #include "SdifMatrixType.h" #include "SdifFrameType.h" #include "SdifGlobals.h" #include "SdifFileStruct.h" #define M_1FQ0_Frequency "Frequency" #define M_1FQ0_Mode "Mode" #define M_1FQ0_Hit "Hit" #define M_1FOF_Frequency "Frequency" #define M_1FOF_Amplitude "Amplitude" #define M_1FOF_BandWidth "BandWidth" #define M_1FOF_Tex "Tex" #define M_1FOF_DebAtt "DebAtt" #define M_1FOF_Atten "Atten" #define M_1FOF_Phase "Phase" #define M_1CHA_Channel1 "Channel1" #define M_1CHA_Channel2 "Channel2" #define M_1CHA_Channel3 "Channel3" #define M_1CHA_Channel4 "Channel4" #define M_1RES_Frequency "Frequency" #define M_1RES_Amplitude "Amplitude" #define M_1RES_BandWidth "BandWidth" #define M_1RES_Saliance "Saliance" #define M_1RES_Correction "Correction" #define M_1DIS_Distribution "Distribution" #define M_1DIS_Amplitude "Amplitude" SdifFrameTypeT* CreateF_1FOB(void); SdifFrameTypeT* CreateF_1REB(void); SdifFrameTypeT* CreateF_1NOI(void); void SdifCreatePredefinedTypes(SdifHashTableT *MatrixTypesHT, SdifHashTableT *FrameTypesHT); #endif /* _SdifPreTypes_ */