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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lpc10.h

?? 傳真通信V27 V29 V17 T38解調(diào)與解碼
?? H
字號(hào):
/* * SpanDSP - a series of DSP components for telephony * * lpc10.h - LPC10 low bit rate speech codec. * * Written by Steve Underwood <steveu@coppice.org> * * Copyright (C) 2006 Steve Underwood * * All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * $Id: lpc10.h,v 1.13 2007/04/08 08:16:18 steveu Exp $ */#if !defined(_SPANDSP_LPC10_H_)#define _SPANDSP_LPC10_H_/*! \page lpc10_page LPC10 encoding and decoding\section lpc10_page_sec_1 What does it do?The LPC10 module implements the US Department of Defense LPC10codec. This codec produces compressed data at 2400bps. At sucha low rate high fidelity cannot be expected. However, the speechclarity is quite good, and this codec is unencumbered by patentor other restrictions.\section lpc10_page_sec_2 How does it work????.*/#define LPC10_SAMPLES_PER_FRAME 180#define LPC10_BITS_IN_COMPRESSED_FRAME 54/*!    LPC10 codec unpacked frame.*/typedef struct{    int32_t ipitch;    int32_t irms;    int32_t irc[10];} lpc10_frame_t;/*!    LPC10 codec encoder state descriptor. This defines the state of    a single working instance of the LPC10 encoder.*/typedef struct{    int error_correction;    /* State used only by function high_pass_100hz */    float z11;    float z21;    float z12;    float z22;        /* State used by function lpc10_analyse */    float inbuf[LPC10_SAMPLES_PER_FRAME*3];    float pebuf[LPC10_SAMPLES_PER_FRAME*3];    float lpbuf[696];    float ivbuf[312];    float bias;    int32_t osbuf[10];      /* No initial value necessary */    int32_t osptr;          /* Initial value 1 */    int32_t obound[3];    int32_t vwin[3][2];     /* Initial value vwin[2][0] = 307; vwin[2][1] = 462; */    int32_t awin[3][2];     /* Initial value awin[2][0] = 307; awin[2][1] = 462; */    int32_t voibuf[4][2];    float rmsbuf[3];    float rcbuf[3][10];    float zpre;    /* State used by function onset */    float n;    float d__;          /* Initial value 1.0f */    float fpc;          /* No initial value necessary */    float l2buf[16];    float l2sum1;    int32_t l2ptr1;     /* Initial value 1 */    int32_t l2ptr2;     /* Initial value 9 */    int32_t lasti;      /* No initial value necessary */    int hyst;           /* Initial value FALSE */    /* State used by function lpc10_voicing */    float dither;       /* Initial value 20.0f */    float snr;    float maxmin;    float voice[3][2];  /* Initial value is probably unnecessary */    int32_t lbve;    int32_t lbue;    int32_t fbve;    int32_t fbue;    int32_t ofbue;    int32_t sfbue;    int32_t olbue;    int32_t slbue;    /* State used by function dynamic_pitch_tracking */    float s[60];    int32_t p[2][60];    int32_t ipoint;    float alphax;    /* State used by function lpc10_pack */    int32_t isync;} lpc10_encode_state_t;/*!    LPC10 codec decoder state descriptor. This defines the state of    a single working instance of the LPC10 decoder.*/typedef struct{    int error_correction;    /* State used by function decode */    int32_t iptold;     /* Initial value 60 */    int first;          /* Initial value TRUE */    int32_t ivp2h;    int32_t iovoic;    int32_t iavgp;      /* Initial value 60 */    int32_t erate;    int32_t drc[10][3];    int32_t dpit[3];    int32_t drms[3];    /* State used by function synths */    float buf[LPC10_SAMPLES_PER_FRAME*2];    int32_t buflen;     /* Initial value LPC10_SAMPLES_PER_FRAME */    /* State used by function pitsyn */    int32_t ivoico;     /* No initial value necessary as long as first_pitsyn is initially TRUE_ */    int32_t ipito;      /* No initial value necessary as long as first_pitsyn is initially TRUE_ */    float rmso;         /* Initial value 1.0f */    float rco[10];      /* No initial value necessary as long as first_pitsyn is initially TRUE_ */    int32_t jsamp;      /* Nno initial value necessary as long as first_pitsyn is initially TRUE_ */    int first_pitsyn;   /* Initial value TRUE */    /* State used by function bsynz */    int32_t ipo;    float exc[166];    float exc2[166];    float lpi[3];    float hpi[3];    float rmso_bsynz;    /* State used by function random */    int32_t j;    int32_t k;    int16_t y[5];    /* State used by function deemp */    float dei[2];    float deo[3];} lpc10_decode_state_t;#if defined(__cplusplus)extern "C"{#endif/*! Initialise an LPC10e encode context.    \param s The LPC10e context    \param error_correction ???    \return A pointer to the LPC10e context, or NULL for error. */lpc10_encode_state_t *lpc10_encode_init(lpc10_encode_state_t *s, int error_correction);int lpc10_encode_release(lpc10_encode_state_t *s);/*! Encode a buffer of linear PCM data to LPC10e.    \param s The LPC10e context.    \param ima_data The LPC10e data produced.    \param amp The audio sample buffer.    \param len The number of samples in the buffer.    \return The number of bytes of LPC10e data produced. */int lpc10_encode(lpc10_encode_state_t *s, uint8_t code[], const int16_t amp[], int quant);/*! Initialise an LPC10e decode context.    \param s The LPC10e context    \param error_correction ???    \return A pointer to the LPC10e context, or NULL for error. */lpc10_decode_state_t *lpc10_decode_init(lpc10_decode_state_t *st, int error_correction);int lpc10_decode_release(lpc10_decode_state_t *s);/*! Decode a buffer of LPC10e data to linear PCM.    \param s The LPC10e context.    \param amp The audio sample buffer.    \param code The LPC10e data.    \param quant The number of frames of LPC10e data to be decoded.    \return The number of samples returned. */int lpc10_decode(lpc10_decode_state_t *s, int16_t amp[], const uint8_t code[], int quant);#if defined(__cplusplus)}#endif#endif/*- End of include ---------------------------------------------------------*/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青青青伊人色综合久久| 国产精品色一区二区三区| 亚洲一区二区欧美| 欧美日韩在线观看一区二区| 洋洋成人永久网站入口| 欧美性受xxxx黑人xyx| 日日摸夜夜添夜夜添国产精品| 91精品欧美久久久久久动漫| 裸体健美xxxx欧美裸体表演| 久久这里只精品最新地址| 成人毛片老司机大片| 一区二区三区欧美亚洲| 欧美日韩mp4| 国产一区二区三区免费观看| 中文字幕一区二区三区在线播放 | 激情综合色综合久久| 国产日韩精品一区二区浪潮av| 99精品欧美一区| 五月婷婷色综合| 久久婷婷一区二区三区| 91捆绑美女网站| 日韩激情视频网站| 日本一区二区三区四区| 欧美日韩国产片| 国产精品一区二区不卡| 亚洲国产视频a| 久久久综合视频| 欧美日韩在线综合| 国产盗摄精品一区二区三区在线 | 国产精品理伦片| 欧美绝品在线观看成人午夜影视| 久久99久久99小草精品免视看| 国产精品不卡视频| 日韩午夜中文字幕| 色狠狠桃花综合| 精东粉嫩av免费一区二区三区 | 亚洲欧美日韩国产综合在线| 日韩三级高清在线| 在线免费av一区| 国产91清纯白嫩初高中在线观看| 午夜精品123| 自拍偷拍欧美精品| 中文字幕中文字幕在线一区| 欧美福利一区二区| 91婷婷韩国欧美一区二区| 国精产品一区一区三区mba桃花| 亚洲精品久久久久久国产精华液| 久久久亚洲综合| 欧美一区二视频| 欧美午夜精品久久久久久孕妇| 国产成人在线视频播放| 蜜臀av在线播放一区二区三区| 亚洲图片欧美色图| 亚洲天堂中文字幕| 国产日韩欧美一区二区三区乱码 | 久久久久国产精品人| 在线播放欧美女士性生活| 色噜噜狠狠一区二区三区果冻| 丁香啪啪综合成人亚洲小说| 麻豆成人久久精品二区三区红| 亚洲国产三级在线| 一区二区三区电影在线播| 国产精品欧美久久久久无广告 | 中文字幕五月欧美| 国产日韩av一区| 久久婷婷久久一区二区三区| 日韩欧美一二三| 日韩午夜av电影| 欧美一级在线视频| 91精品国产乱码| 欧美一区二区网站| 欧美一级理论片| 欧美高清视频不卡网| 9191久久久久久久久久久| 4hu四虎永久在线影院成人| 色8久久人人97超碰香蕉987| 色中色一区二区| 91成人网在线| 欧美日韩精品系列| 欧美福利电影网| 欧美一卡在线观看| 日韩精品一区二区三区在线播放| 日韩三级av在线播放| www亚洲一区| 欧美国产精品一区二区| 亚洲欧洲av在线| 亚洲精品乱码久久久久久久久 | 99精品国产99久久久久久白柏| 成人一区二区三区中文字幕| 大陆成人av片| 色综合久久88色综合天天| 欧美色综合网站| 正在播放一区二区| 久久这里只有精品视频网| 欧美极品另类videosde| 亚洲人成亚洲人成在线观看图片| 一区二区三区**美女毛片| 丝袜美腿亚洲综合| 狠狠久久亚洲欧美| 波多野结衣在线aⅴ中文字幕不卡| 91啪亚洲精品| 欧美精品视频www在线观看| 精品日产卡一卡二卡麻豆| 日本一区二区免费在线| 亚洲综合色视频| 韩国一区二区在线观看| 99视频一区二区| 欧美一区二区三区视频在线| 精品国产乱码久久久久久牛牛| 国产精品日日摸夜夜摸av| 亚洲成av人片在线观看| 国产一区亚洲一区| 在线一区二区观看| 2023国产精华国产精品| 日韩理论在线观看| 麻豆专区一区二区三区四区五区| 成人免费毛片aaaaa**| 欧美另类变人与禽xxxxx| 久久精品在线观看| 亚洲成a人片综合在线| 福利视频网站一区二区三区| 欧美综合一区二区| 久久久久九九视频| 午夜视黄欧洲亚洲| 不卡大黄网站免费看| 日韩免费在线观看| 亚洲久草在线视频| 国产精品99久久久| 欧美久久高跟鞋激| 亚洲欧美日韩人成在线播放| 久久99精品久久久久久| 欧美色图激情小说| 国产精品污网站| 久草这里只有精品视频| 欧美日韩国产三级| 亚洲美女免费在线| 岛国精品一区二区| 久久亚洲私人国产精品va媚药| 亚洲香肠在线观看| 99国产精品99久久久久久| 精品国产乱子伦一区| 日本成人在线不卡视频| 在线看一区二区| 自拍偷拍欧美激情| 风间由美一区二区av101| 精品对白一区国产伦| 日韩二区三区四区| 欧美日韩mp4| 亚洲一区二区三区中文字幕| av电影在线不卡| 中文一区二区在线观看| 国产成人啪午夜精品网站男同| 日韩免费性生活视频播放| 日韩高清国产一区在线| 欧美日本在线观看| 午夜欧美视频在线观看| 91福利视频在线| 亚洲精品久久久蜜桃| 色婷婷综合中文久久一本| 中文字幕一区三区| 91在线观看地址| 综合av第一页| 91高清在线观看| 夜夜精品视频一区二区| 在线看不卡av| 午夜久久久久久久久久一区二区| 欧美日韩一区二区在线视频| 亚洲一区二区三区四区中文字幕| 日本韩国欧美三级| 一区二区欧美精品| 欧美三级电影网| 日韩av中文字幕一区二区| 91精品麻豆日日躁夜夜躁| 免费日韩伦理电影| 欧美xxxxx牲另类人与| 国产毛片精品视频| 国产日韩亚洲欧美综合| 成人国产免费视频| 亚洲欧美国产77777| 欧美色大人视频| 美女国产一区二区| 久久精品亚洲精品国产欧美kt∨| 国产电影一区在线| 亚洲柠檬福利资源导航| 欧美日韩三级视频| 日韩av中文在线观看| 久久综合久色欧美综合狠狠| 丁香六月综合激情| 亚洲精品成a人| 91精品国产91久久久久久最新毛片 | 欧美性做爰猛烈叫床潮| 免费成人在线观看视频| 国产日本欧美一区二区| 99视频国产精品| 日韩高清不卡一区二区三区| 久久综合九色综合97_久久久| 成人午夜伦理影院| 性做久久久久久久久| 2022国产精品视频| 欧日韩精品视频|