亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? signals.h

?? speech signal process tools
?? H
字號:
/* Copyright (c) 1995 Entropic Research Laboratory, Inc. *//* @(#)Signals.h	1.3 2/15/96 ATT/ERL/ESI *//* Signals.h *//* include <stdio.h> and <esps/header.h> first if this file included *//* >>>>>>>>>> SIGNAL TYPES <<<<<<<<<< *//* Vector signals may be periodic one-dimensional signals (likesingle-channel sampled speech), and multi-dimensional signals (likeperiodic LPC parameters), or aperiodic signals (like pitch-synchronousparameters), and variable dimension signals (like LPC complex poles).The "P_" prefix below is used for convenience to denote periodicsignals.  Aperiodic signals might be similarly defined as "#defineA_SHORTS 0x14" etc. */#define APERIODIC_SIGNALS 0x30	/* Three types may be distinguished, like:				 time stamp, interval stamp, and ??? */#define VAR_REC_SIGNALS 0xc0	/* Three types may be distinguished, like:				 vector (one dimension must be specified at				 each frame), matrix (two dims. must be spec.),				 and generalized tensor (the number of				 dimensions must also be specified). */#define SIG_DATA_TYPE	0xf	/* specifies the (homogeneous) C type */#define P_CHARS		0x1#define P_UCHARS	0x2#define P_USHORTS	0x3#define P_SHORTS	0x4#define P_INTS		0x5#define P_UINTS		0x6#define P_FLOATS	0x7#define P_DOUBLES	0x8#define P_BOOLEAN 	0x9#define P_MIXED		0xa#define VECTOR_SIGNALS \    	(P_CHARS|P_UCHARS|P_USHORTS|P_SHORTS|P_INTS|P_UINTS|P_FLOATS|P_DOUBLES|P_MIXED)/* (should really be called something like PERIODIC_FIXED_VECTOR_SIGNALS...) */#define IS_GENERIC(type) \    	((!(((type)&(APERIODIC_SIGNALS|VAR_REC_SIGNALS)))) && ((type)&VECTOR_SIGNALS))/* The definition of IS_GENERIC() will become broader as more accessand display methods are written (hint, hint).  Every attempt will bemade to supply "GENERIC" read, write, display, etc.  methods forVECTOR_SIGNALS; however, other signal types will be required.  Thefollowing SPECIAL_SIGNALS definitions are meant to cover these cases.A signal may be "special," but have a form which allows it to bemanipulated by the generic routines, in which case it should also havethe appropriate generic field settings. */#define IS_TAGGED_FEA(s) (s && s->header && s->header->esps_hdr && \	 (s->header->magic == ESPS_MAGIC) && s->header->esps_hdr->hd.fea && \	  s->header->esps_hdr->common.tag)#define SPECIAL_SIGNALS	0xff000#define SIG_GENERAL	0x00000#define SIG_LPC_POLES	0x01000#define SIG_F0		0x02000#define SIG_FORMANTS	0x03000#define SIG_SPECTROGRAM 0x06000#define SIG_LPCA	0x07000#define SIG_LPCRC	0x08000/* SIGNAL FORMATS  for external (disc file) representation */#define SIG_FORMAT 0xf00	/* probably don't need all these bits... */#define SIG_BINARY 0x000#define SIG_ASCII 0x100#define SIG_REVERSED 0x800/* The SIG_REVERSED flag indicates whether the data is to be byte-swapped   during binary read and write operations.   SIG_REVERSED is not yet implemented in a general way. */#ifndef HEADER_MAGIC/* Nirvonics magic number */#define HEADER_MAGIC 0xffff0100ff /* FOR VAX FILES PROCESSED BY dd conv=swab */#endif#define RHEADR_MAGIC 33554176	  /* FOR NON-BYTE-SWAPPED VAX FILES */#define SPPACK_MAGIC 16579	  /* SPPACK 2.0 (Peter Kroon) *//* use a magic number that makes sense as ASCII: "SIG\n" *//* #define SIGNAL_MAGIC 0x5349470a	Machine-dependent!!, but, if definedthis way, the magic number may be used to generate the permutation function. *//* #define SIGNAL_MAGIC  (*(int*)("SIG\n")) alignment problems on SPARC *//* This should be statically defined.  How?? */#define SIGNAL_MAGIC signal_magic()#define ESPS_MAGIC HD_CHECK_VAL/* signal file state */#define SIG_CLOSED    -1    /* closed but unaltered and named file exists */#define SIG_NEW       -2    /* newly created, must create file and file name*/#define SIG_UNKNOWN   -3    /* status of file not specified */typedef struct head {    int		    magic;	/* header type */    int		    nbytes;	/* number of bytes pointed to by header */    char	    *header;	/* header data (usually a simple byte array) */    struct header   *esps_hdr;	/* ESPS header (if ESPS file) */    int		    esps_nbytes; /* number of bytes to skip for ESPS header */    int             e_scrsd;	/* flag for single-channel, real (non-complex)                                   ESPS FEA_SD file (i.e., can be treated                                   like old SD files -- read as SHORT)*/    int             e_short;	/* flag to indicate same info as e_scrsd 				   and furthermore that "samples" field 				   is a SHORT in the disk file*/    int		    esps_clean;				/* 1 means that the header was read and				   it is OK to free it;				   otherwise				   it is not safe to free it and this				   should be set to zero.			        */    FILE	    *strm;	/* stream pointer (if ESPS file) */    int		    npad;	/* number of padding bytes at end of header				   (to maintain modulo-4) */} Header;typedef struct list {  char *str;  struct list *next;} List;/* The structure used to describe all signals. */typedef struct sig {  char *name;			/* the file name (if any)  */  int file;			/* file descriptor (<0 if closed) */  /* general info, mostly settable by signal header */  int dim;			/* if <= 0 signal is variable dimension */  int type;			/* a key to the structure of the data */  int *types;			/* vector of types when type is P_MIXED */  int version;			/* version (generation) number of signal */  int file_size;		/* number of samples in the file */  int buff_size;		/* number of samples in data buffer */  int start_samp;		/* first sample in buffer ( current signal) */  int bytes_skip;		/* # of bytes to skip to access signal start */  double start_time;		/* start time (sec) re "original" signal */  double end_time;		/* used by aperiodic signals */  double freq;			/* if <= 0, then signal is aperiodic */  double band;			/* effective bandwidth (e.g. for LPC) */  double band_low;		/* band lower limit */  double *y_dat;	/* y values for vector elements; e.g. ARB_FIXED freq */  double *x_dat;	/* x values corresponding to indices (e.g. time) */  List *idents;			/* labels for each vector element (channel) */  /* misc. internal data */  Header *header;		/* complete file header (if any) */  double *smax, *smin;		/* max. and min.arrays of dimension dim */  caddr_t data;		/* data buffer (coerced to appropriate type) */  caddr_t params;      /* pointer to parameters used to compute this Signal */  /* internal & external methods */  Utils *utils;			/* internal "utility" methods list */  Methods *methods;		/* `message' methods list */  /* connections */  caddr_t obj;			/* pointer to "parent" object */  struct sig *others;		/* related signals */  struct view *views;		/* linked list of views on this signal */} Signal;struct general {		/* generalized sample descriptor */  double time;			/* event time */  char *type;			/* type of data element */  int  dim;			/* number of dimensions */  int *sizes;			/* size of each dimension */  caddr_t data;		/* coerced pointer to actual data elements */  struct general *next;};struct asample {		/* aperiodic sample descriptor */  double time;			/* event time */  int size;			/* number of elements comprising sample */  caddr_t data;		/* gets coerced to appropriate type */  struct asample *next;};struct var_rec {		/* periodic, variable size sample descriptor */  int size;  caddr_t data;  struct var_rec *next;};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩亚洲综合一区二区三区| 国产欧美日韩一区二区三区在线观看| 91精品国产综合久久精品图片| 欧美xxxx老人做受| 一区二区三区四区在线免费观看| 亚洲h在线观看| 不卡的电视剧免费网站有什么| 7777精品伊人久久久大香线蕉 | 亚洲精选在线视频| 日韩在线一二三区| 99这里只有精品| 日本一区二区三区国色天香| 偷拍与自拍一区| 91九色02白丝porn| 国产精品久久久久永久免费观看| 美女视频免费一区| 欧美精品一二三四| 亚洲线精品一区二区三区八戒| 成人蜜臀av电影| 久久精品人人做人人综合| 99精品一区二区三区| 欧美一个色资源| 日本三级韩国三级欧美三级| 欧日韩精品视频| 亚洲一区二区三区中文字幕在线| 成熟亚洲日本毛茸茸凸凹| 国产欧美视频一区二区三区| 韩国精品免费视频| 久久久影视传媒| 国产精品亚洲第一区在线暖暖韩国| 欧美一级片免费看| 理论片日本一区| 精品国产一区二区三区不卡 | 欧美国产欧美综合| 风间由美性色一区二区三区| 久久精品一区二区三区av| 国产成人av电影在线观看| 久久久夜色精品亚洲| 国产精品888| 欧美国产日韩a欧美在线观看| 成人免费高清视频在线观看| 国产精品久久网站| 色94色欧美sute亚洲13| 亚洲图片有声小说| 日韩一区二区三区免费看| 男人的j进女人的j一区| 欧美videos大乳护士334| 精品一区二区日韩| 国产精品麻豆久久久| 一本色道a无线码一区v| 亚洲一区二区视频在线观看| 欧美乱妇一区二区三区不卡视频| 无吗不卡中文字幕| 久久亚洲一级片| 91在线免费看| 日韩主播视频在线| 亚洲国产精品二十页| 一本色道a无线码一区v| 奇米777欧美一区二区| 国产亚洲欧美一级| 在线观看91视频| 久久91精品国产91久久小草| 欧美国产日韩在线观看| 欧美日韩在线播放一区| 狠狠色丁香九九婷婷综合五月| 国产精品麻豆欧美日韩ww| 欧美日韩国产美| 国产 日韩 欧美大片| 亚洲午夜激情网站| 国产欧美精品一区| 555www色欧美视频| 91丨国产丨九色丨pron| 美女被吸乳得到大胸91| 亚洲日本在线观看| 亚洲精品一区二区三区精华液| 91蝌蚪porny九色| 九九九精品视频| 亚洲综合一区二区精品导航| 成人欧美一区二区三区视频网页 | 老司机精品视频一区二区三区| 欧美激情综合在线| 777色狠狠一区二区三区| 国产xxx精品视频大全| 肉肉av福利一精品导航| 一区视频在线播放| 久久理论电影网| 欧美顶级少妇做爰| 色婷婷久久99综合精品jk白丝 | 五月天精品一区二区三区| 国产欧美精品一区二区色综合朱莉| 欧美乱妇一区二区三区不卡视频| www.亚洲激情.com| 国产成人三级在线观看| 日韩av电影天堂| 亚洲第一福利一区| 亚洲色图欧美在线| 国产精品午夜久久| 久久亚洲捆绑美女| 欧美不卡一二三| 91精选在线观看| 欧美午夜一区二区三区| 一本一本大道香蕉久在线精品 | 久久久久久电影| 日韩免费视频一区二区| 欧美日韩精品一区二区三区四区 | 国内成+人亚洲+欧美+综合在线| 一区二区三区不卡视频在线观看| 国产精品国产a| 国产精品丝袜在线| 中文字幕乱码一区二区免费| 26uuu亚洲综合色欧美| 91精品免费在线| 亚洲欧洲精品天堂一级 | 亚洲日本青草视频在线怡红院| 精品国产乱码久久久久久影片| 91精品国产欧美一区二区18| 欧美色综合久久| 欧美日本韩国一区二区三区视频 | eeuss国产一区二区三区| 国产91精品精华液一区二区三区| 国产美女在线观看一区| 国产精品亚洲第一| 成人国产精品免费网站| 99re在线精品| 欧美视频中文字幕| 欧美一级二级三级蜜桃| 日韩精品一区二区三区在线观看 | 国产校园另类小说区| 久久久久久久免费视频了| 国产欧美一区二区三区沐欲| 国产人成一区二区三区影院| 国产精品美女久久久久高潮| 亚洲少妇30p| 三级一区在线视频先锋| 国产一区二区三区最好精华液| 国产成人在线色| 日本大香伊一区二区三区| 欧美精品一区二区三区蜜桃视频| 久久九九久久九九| 亚洲人成伊人成综合网小说| 亚洲国产毛片aaaaa无费看| 日本成人在线网站| 丁香亚洲综合激情啪啪综合| 色综合久久综合网97色综合| 6080日韩午夜伦伦午夜伦| 精品国产一二三| 亚洲免费电影在线| 精品在线免费观看| 99综合影院在线| 日韩区在线观看| 中文字幕五月欧美| 日韩av电影免费观看高清完整版在线观看 | 亚洲国产另类精品专区| 激情综合网av| 在线影院国内精品| 欧美精品一区二区三区久久久| 亚洲美女淫视频| 国产毛片精品国产一区二区三区| av中文字幕一区| 精品少妇一区二区三区日产乱码| 国产精品全国免费观看高清| 午夜精品久久久久久久99樱桃| 国产福利一区二区三区视频在线 | 亚洲精品福利视频网站| 美日韩一区二区三区| 一道本成人在线| 久久久精品免费网站| 午夜av电影一区| 91麻豆国产在线观看| 久久综合精品国产一区二区三区 | 日本不卡在线视频| 国产精品网曝门| 免费成人在线网站| 一本色道久久综合亚洲91 | 在线看日本不卡| 久久精品一区二区| 日本成人在线一区| 欧美日韩国产影片| 亚洲欧美偷拍三级| 成人免费福利片| 久久久五月婷婷| 精彩视频一区二区三区| 欧美久久久久久蜜桃| 一区二区三区蜜桃网| 成人黄色大片在线观看| 久久久无码精品亚洲日韩按摩| 免费久久精品视频| 在线综合视频播放| 午夜视频一区在线观看| 91精彩视频在线| 一区二区三区四区精品在线视频| 成人福利视频网站| 亚洲国产精品99久久久久久久久| 极品少妇xxxx精品少妇偷拍| 6080国产精品一区二区| 日本成人在线看| 精品日韩在线观看| 激情久久五月天| 久久久五月婷婷| 成人网男人的天堂|