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

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

?? lpc10.h

?? mgcp協議源代碼。支持多種編碼:g711
?? H
字號:
/*$Log: lpc10.h,v $Revision 1.1  2000/06/05 04:45:11  robertjAdded LPC-10 2400bps codec * Revision 1.1  1996/08/19  22:47:31  jaf * Initial revision **/#ifndef __LPC10_H__#define __LPC10_H__#define LPC10_SAMPLES_PER_FRAME 180#define LPC10_BITS_IN_COMPRESSED_FRAME 54typedef short		INT16;typedef int		INT32;/* The initial values for every member of this structure is 0, except   where noted in comments. *//* These two lines are copied from f2c.h.  There should be a more   elegant way of doing this than having the same declarations in two   files. */typedef float real;typedef INT32 integer;typedef INT32 logical;typedef INT16 shortint;struct lpc10_encoder_state {    /* State used only by function hp100 */    real z11;    real z21;    real z12;    real z22;        /* State used by function analys */    real inbuf[540], pebuf[540];    real lpbuf[696], ivbuf[312];    real bias;    integer osbuf[10];  /* no initial value necessary */    integer osptr;     /* initial value 1 */    integer obound[3];    integer vwin[6]	/* was [2][3] */;   /* initial value vwin[4] = 307; vwin[5] = 462; */    integer awin[6]	/* was [2][3] */;   /* initial value awin[4] = 307; awin[5] = 462; */    integer voibuf[8]	/* was [2][4] */;    real rmsbuf[3];    real rcbuf[30]	/* was [10][3] */;    real zpre;    /* State used by function onset */    real n;    real d__;   /* initial value 1.f */    real fpc;   /* no initial value necessary */    real l2buf[16];    real l2sum1;    integer l2ptr1;   /* initial value 1 */    integer l2ptr2;   /* initial value 9 */    integer lasti;    /* no initial value necessary */    logical hyst;   /* initial value FALSE_ */    /* State used by function voicin */    real dither;   /* initial value 20.f */    real snr;    real maxmin;    real voice[6]	/* was [2][3] */;   /* initial value is probably unnecessary */    integer lbve, lbue, fbve, fbue;    integer ofbue, sfbue;    integer olbue, slbue;    /* Initial values:	lbve = 3000;	fbve = 3000;	fbue = 187;	ofbue = 187;	sfbue = 187;	lbue = 93;	olbue = 93;	slbue = 93;	snr = (real) (fbve / fbue << 6);	*/    /* State used by function dyptrk */    real s[60];    integer p[120]	/* was [60][2] */;    integer ipoint;    real alphax;    /* State used by function chanwr */    integer isync;};struct lpc10_decoder_state {    /* State used by function decode */    integer iptold;   /* initial value 60 */    logical first;   /* initial value TRUE_ */    integer ivp2h;    integer iovoic;    integer iavgp;   /* initial value 60 */    integer erate;    integer drc[30]	/* was [3][10] */;    integer dpit[3];    integer drms[3];    /* State used by function synths */    real buf[360];    integer buflen;   /* initial value 180 */    /* State used by function pitsyn */    integer ivoico;   /* no initial value necessary as long as first_pitsyn is initially TRUE_ */    integer ipito;   /* no initial value necessary as long as first_pitsyn is initially TRUE_ */    real rmso;   /* initial value 1.f */    real rco[10];   /* no initial value necessary as long as first_pitsyn is initially TRUE_ */    integer jsamp;   /* no initial value necessary as long as first_pitsyn is initially TRUE_ */    logical first_pitsyn;   /* initial value TRUE_ */    /* State used by function bsynz */    integer ipo;    real exc[166];    real exc2[166];    real lpi1;    real lpi2;    real lpi3;    real hpi1;    real hpi2;    real hpi3;    real rmso_bsynz;    /* State used by function random */    integer j;   /* initial value 2 */    integer k;   /* initial value 5 */    shortint y[5];  /* initial value { -21161,-8478,30892,-10216,16950 } */    /* State used by function deemp */    real dei1;    real dei2;    real deo1;    real deo2;    real deo3;};/*  Calling sequence:  Call create_lpc10_encoder_state(), which returns a pointer to an  already initialized lpc10_encoder_state structure.  lpc10_encode reads indices 0 through (LPC10_SAMPLES_PER_FRAME-1) of  array speech[], and writes indices 0 through  (LPC10_BITS_IN_COMPRESSED_FRAME-1) of array bits[], and both reads  and writes the lpc10_encoder_state structure contents.  The  lpc10_encoder_state structure should *not* be initialized for every  frame of encoded speech.  Once at the beginning of execution, done  automatically for you by create_lpc10_encoder_state(), is enough.  init_lpc10_encoder_state() reinitializes the lpc10_encoder_state  structure.  This might be useful if you are finished processing one  sound sample, and want to reuse the same lpc10_encoder_state  structure to process another sound sample.  There might be other  uses as well.  Note that the comments in the lpc10/lpcenc.c file imply that indices  1 through 180 of array speech[] are read.  These comments were  written for the Fortran version of the code, before it was  automatically converted to C by the conversion program f2c.  f2c  seems to use the convention that the pointers to arrays passed as  function arguments point to the first index used in the Fortran  code, whatever index that might be (usually 1), and then it modifies  the pointer inside of the function, like so:  if (speech) {      --speech;  }  So that the code can access the first value at index 1 and the last  at index 180.  This makes the translated C code "closer" to the  original Fortran code.  The calling sequence for the decoder is similar to the encoder.  The  only significant difference is that the array bits[] is read  (indices 0 through (LPC10_BITS_IN_COMPRESSED_FRAME-1)), and the  array speech[] is written (indices 0 through  (LPC10_SAMPLES_PER_FRAME-1)).    */struct lpc10_encoder_state * create_lpc10_encoder_state ();void init_lpc10_encoder_state (struct lpc10_encoder_state *st);int lpc10_encode (real *speech, INT32 *bits, struct lpc10_encoder_state *st);struct lpc10_decoder_state * create_lpc10_decoder_state ();void init_lpc10_decoder_state (struct lpc10_decoder_state *st);int lpc10_decode (INT32 *bits, real *speech, struct lpc10_decoder_state *st);#endif /* __LPC10_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品亚洲国产成人av制服丝袜| 91在线观看高清| 天天射综合影视| 午夜精品福利一区二区蜜股av| 亚洲免费观看高清| 亚洲午夜免费视频| 亚洲第一会所有码转帖| 丝袜亚洲另类丝袜在线| 日本sm残虐另类| 国产在线精品不卡| 不卡视频在线看| 在线免费一区三区| 欧美一区二区在线免费播放| 欧美第一区第二区| 国产蜜臀av在线一区二区三区| 国产精品无遮挡| 亚洲综合在线免费观看| 亚洲成a天堂v人片| 国产一区二区三区在线观看免费 | 欧美亚洲动漫另类| 欧美色成人综合| 精品99999| 成人免费在线播放视频| 性做久久久久久免费观看欧美| 午夜欧美大尺度福利影院在线看| 麻豆精品国产传媒mv男同| 国产精品一二三四| 欧美性色黄大片手机版| 欧美精品一区二区蜜臀亚洲| 国产精品日日摸夜夜摸av| 亚洲已满18点击进入久久| 另类中文字幕网| 91免费视频网址| 欧美一二三四在线| 中文字幕亚洲在| 日本欧美一区二区在线观看| av在线综合网| 日韩精品综合一本久道在线视频| 亚洲三级久久久| 久久99精品久久久久婷婷| 色哟哟国产精品免费观看| 日韩精品一区二| 亚洲自拍偷拍九九九| 国产成人精品免费在线| 欧美美女一区二区| 亚洲欧美区自拍先锋| 黄页网站大全一区二区| 欧美喷潮久久久xxxxx| 中文字幕欧美三区| 久久99九九99精品| 91精品一区二区三区在线观看| 亚洲欧美综合另类在线卡通| 韩国v欧美v亚洲v日本v| 欧美日韩国产高清一区二区三区| 最新中文字幕一区二区三区| 精品一区二区影视| 日韩欧美综合在线| 亚洲第一搞黄网站| 欧美天堂亚洲电影院在线播放| 国产精品色呦呦| 国产成人亚洲综合a∨婷婷| 欧美一级高清片| 午夜精品久久久久久久久久| 在线观看日韩av先锋影音电影院| 国产精品国产三级国产三级人妇| 国内精品伊人久久久久av影院| 欧美一区欧美二区| 美日韩一级片在线观看| 日韩一区二区电影| 美女视频免费一区| 欧美一区二区福利在线| 日韩精品欧美精品| 日韩一区二区三区高清免费看看 | 国产在线精品免费av| 日韩欧美激情四射| 久草中文综合在线| 久久综合九色欧美综合狠狠| 激情综合五月婷婷| 亚洲国产精品成人综合色在线婷婷| 国产做a爰片久久毛片| 26uuuu精品一区二区| 国产精品一区二区久激情瑜伽| 精品国产髙清在线看国产毛片| 黄色日韩三级电影| 欧美极品另类videosde| 成人av网址在线| 一区二区三区在线观看国产| 欧美怡红院视频| 日本成人中文字幕在线视频| 26uuu国产在线精品一区二区| 高清在线观看日韩| 一区二区在线看| 91精品国产aⅴ一区二区| 韩国v欧美v日本v亚洲v| 国产精品三级av在线播放| 色综合天天视频在线观看| 亚洲福利视频一区二区| 欧美成人高清电影在线| 成人黄页在线观看| 亚洲自拍偷拍av| 久久综合给合久久狠狠狠97色69| 国产91精品在线观看| 樱花影视一区二区| 亚洲精品一区二区在线观看| 99riav久久精品riav| 日韩影视精彩在线| 欧美激情综合在线| 欧美一区二区三区视频免费播放 | 国产精品久久久久久久久果冻传媒| 一本久久a久久免费精品不卡| 男男成人高潮片免费网站| 中文字幕中文在线不卡住| 欧美欧美欧美欧美| 99麻豆久久久国产精品免费优播| 调教+趴+乳夹+国产+精品| 欧美国产日韩亚洲一区| 91.xcao| 成人av第一页| 久久爱另类一区二区小说| 亚洲在线视频一区| 国产欧美综合色| 日韩欧美激情在线| 欧美色网一区二区| 99精品视频一区二区三区| 国产综合色产在线精品| 亚洲1区2区3区4区| 欧美精彩视频一区二区三区| 日韩欧美一区在线观看| 欧美日韩国产综合久久| 一本久久a久久免费精品不卡| 国产精品综合二区| 久久91精品国产91久久小草| 午夜成人在线视频| 亚洲一区二区美女| 亚洲天堂中文字幕| 中文字幕日韩欧美一区二区三区| 日韩小视频在线观看专区| 在线精品视频小说1| 91性感美女视频| 成人av在线网| 99久久99久久精品免费观看| 国产精品一区三区| 黑人巨大精品欧美黑白配亚洲| 免费久久精品视频| 日韩精品亚洲专区| 蜜桃视频在线观看一区二区| 视频一区二区三区在线| 亚洲成a天堂v人片| 偷窥国产亚洲免费视频| 丝袜美腿亚洲综合| 日韩av中文字幕一区二区三区| 亚洲第一福利一区| 日韩精品1区2区3区| 日韩电影免费在线观看网站| 日本欧美一区二区三区| 久久99在线观看| 国产呦精品一区二区三区网站| 精品一区二区精品| 国产精品一区二区在线观看不卡 | 成人av动漫在线| 99精品久久免费看蜜臀剧情介绍| 成人免费看的视频| 色视频成人在线观看免| 在线观看免费视频综合| 欧美人动与zoxxxx乱| 精品美女在线观看| 国产日韩欧美电影| 亚洲理论在线观看| 日韩1区2区日韩1区2区| 激情深爱一区二区| 成人av片在线观看| 欧美日韩亚洲综合| 2021久久国产精品不只是精品| 国产无遮挡一区二区三区毛片日本| 国产精品久久久久影院| 亚洲一级二级三级在线免费观看| 蜜桃精品视频在线观看| 国产成+人+日韩+欧美+亚洲| 在线这里只有精品| 337p日本欧洲亚洲大胆精品 | 国产日韩av一区| 亚洲另类春色校园小说| 卡一卡二国产精品 | 天天爽夜夜爽夜夜爽精品视频| 久热成人在线视频| 日本福利一区二区| 精品免费国产一区二区三区四区| 亚洲欧洲日韩综合一区二区| 日韩国产精品大片| 成人免费视频播放| 日韩一区二区三区电影在线观看| 国产精品欧美一区喷水| 日韩avvvv在线播放| 一本大道综合伊人精品热热| 欧美videos大乳护士334| 亚洲最大成人综合| www.亚洲国产| 日韩亚洲欧美一区二区三区| 亚洲欧美电影一区二区| 国内精品嫩模私拍在线|