00001 #ifndef __CABDEF1_H 00002 #define __CABDEF1_H 00003 00004 00005 /************************************/ 00006 /* 1992 (c) Grupo de Voz - DAET */ 00007 /* ETSII/IT Bilbao */ 00008 /************************************/ 00009 00010 00011 /**********************************************************/ 00012 00013 #include "cabdef0.h" 00014 00015 /**********************************************************/ 00016 00017 #ifdef __CC_MSVC__ 00018 #pragma pack(push,1) 00019 #elif __CC_BORLANDC__ 00020 typedef struct {CHAR8 x; INT2 y; } ____tmp_cabdef1_align_test___; 00021 #if sizeof(____tmp_cabdef1_align_test___)>3 00022 #error You must disable Word Alignment 00023 #endif 00024 #endif 00025 00026 /**********************************************************/ 00027 /*cabecera general de parametros de ficheros de espectrogramas */ 00028 00029 struct cgp_espect { 00030 struct cgparam cgp; 00031 FLOAT4 preenf; 00032 }; 00033 00034 /**********************************************************/ 00035 /*cabecera general de parametros de ficheros lpc */ 00036 00037 struct cgp_lpc { 00038 struct cgparam cgp MINALIGN; 00039 FLOAT4 preenf MINALIGN; 00040 UINT2 orden MINALIGN; 00041 UCHAR1 ginc MINALIGN; /* g incluida */ 00042 UCHAR1 mlpc MINALIGN; /* metodo calculo */ 00043 }; 00044 00045 /**********************************************************/ 00046 /*cabecera general de parametros de ficheros parcor */ 00047 00048 struct cgp_parcor { 00049 struct cgparam cgp MINALIGN; 00050 FLOAT4 preenf MINALIGN; 00051 UINT2 orden MINALIGN; 00052 UCHAR1 ginc MINALIGN; /* g incluida */ 00053 }; 00054 00055 /**********************************************************/ 00056 00057 #ifdef __CC_MSVC__ 00058 #pragma pack(pop) 00059 #endif 00060 00061 /**********************************************************/ 00062 00063 #endif