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

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

?? nb_celp.h

?? KphoneSI (kpsi) is a SIP (Session Initiation Protocol) user agent for Linux, with which you can in
?? H
字號:
/* Copyright (C) 2002 Jean-Marc Valin *//**    @file nb_celp.h    @brief Narrowband CELP encoder/decoder*//*   Redistribution and use in source and binary forms, with or without   modification, are permitted provided that the following conditions   are met:      - Redistributions of source code must retain the above copyright   notice, this list of conditions and the following disclaimer.      - Redistributions in binary form must reproduce the above copyright   notice, this list of conditions and the following disclaimer in the   documentation and/or other materials provided with the distribution.      - Neither the name of the Xiph.org Foundation nor the names of its   contributors may be used to endorse or promote products derived from   this software without specific prior written permission.      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS   ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.*/#ifndef NB_CELP_H#define NB_CELP_H#include "modes.h"#include "speex_bits.h"#include "speex_callbacks.h"#include "vbr.h"#include "filters.h"/**Structure representing the full state of the narrowband encoder*/typedef struct EncState {   SpeexMode *mode;       /**< Mode corresponding to the state */   int    first;          /**< Is this the first frame? */   int    frameSize;      /**< Size of frames */   int    subframeSize;   /**< Size of sub-frames */   int    nbSubframes;    /**< Number of sub-frames */   int    windowSize;     /**< Analysis (LPC) window length */   int    lpcSize;        /**< LPC order */   int    bufSize;        /**< Buffer size */   int    min_pitch;      /**< Minimum pitch value allowed */   int    max_pitch;      /**< Maximum pitch value allowed */   int    safe_pitch;     /**< Don't use too large values for pitch (in case we lose a packet) */   int    bounded_pitch;  /**< Next frame should not rely on previous frames for pitch */   int    ol_pitch;       /**< Open-loop pitch */   int    ol_voiced;      /**< Open-loop voiced/non-voiced decision */   int   *pitch;   float  gamma1;         /**< Perceptual filter: A(z/gamma1) */   float  gamma2;         /**< Perceptual filter: A(z/gamma2) */   float  lag_factor;     /**< Lag windowing Gaussian width */   float  lpc_floor;      /**< Noise floor multiplier for A[0] in LPC analysis*/   float  preemph;        /**< Pre-emphasis: P(z) = 1 - a*z^-1*/   float  pre_mem;        /**< 1-element memory for pre-emphasis */   float  pre_mem2;       /**< 1-element memory for pre-emphasis */   char  *stack;          /**< Pseudo-stack allocation for temporary memory */   float *inBuf;          /**< Input buffer (original signal) */   float *frame;          /**< Start of original frame */   float *excBuf;         /**< Excitation buffer */   float *exc;            /**< Start of excitation frame */   float *exc2Buf;        /**< "Pitch enhanced" excitation */   float *exc2;           /**< "Pitch enhanced" excitation */   float *swBuf;          /**< Weighted signal buffer */   float *sw;             /**< Start of weighted signal frame */   float *innov;          /**< Innovation for the frame */   float *window;         /**< Temporary (Hanning) window */   float *buf2;           /**< 2nd temporary buffer */   float *autocorr;       /**< auto-correlation */   float *lagWindow;      /**< Window applied to auto-correlation */   float *lpc;            /**< LPCs for current frame */   float *lsp;            /**< LSPs for current frame */   float *qlsp;           /**< Quantized LSPs for current frame */   float *old_lsp;        /**< LSPs for previous frame */   float *old_qlsp;       /**< Quantized LSPs for previous frame */   float *interp_lsp;     /**< Interpolated LSPs */   float *interp_qlsp;    /**< Interpolated quantized LSPs */   float *interp_lpc;     /**< Interpolated LPCs */   float *interp_qlpc;    /**< Interpolated quantized LPCs */   float *bw_lpc1;        /**< LPCs after bandwidth expansion by gamma1 for perceptual weighting*/   float *bw_lpc2;        /**< LPCs after bandwidth expansion by gamma2 for perceptual weighting*/   float *rc;             /**< Reflection coefficients */   float *mem_sp;         /**< Filter memory for signal synthesis */   float *mem_sw;         /**< Filter memory for perceptually-weighted signal */   float *mem_sw_whole;   /**< Filter memory for perceptually-weighted signal (whole frame)*/   float *mem_exc;        /**< Filter memory for excitation (whole frame) */   float *pi_gain;        /**< Gain of LPC filter at theta=pi (fe/2) */   VBRState *vbr;         /**< State of the VBR data */   float  vbr_quality;    /**< Quality setting for VBR encoding */   float  relative_quality; /**< Relative quality that will be needed by VBR */   int    vbr_enabled;    /**< 1 for enabling VBR, 0 otherwise */   int    vad_enabled;    /**< 1 for enabling VAD, 0 otherwise */   int    dtx_enabled;    /**< 1 for enabling DTX, 0 otherwise */   int    dtx_count;      /**< Number of consecutive DTX frames */   int    abr_enabled;    /**< ABR setting (in bps), 0 if off */   float  abr_drift;   float  abr_drift2;   float  abr_count;   int    complexity;     /**< Complexity setting (0-10 from least complex to most complex) */   int    sampling_rate;   SpeexSubmode **submodes; /**< Sub-mode data */   int    submodeID;      /**< Activated sub-mode */   int    submodeSelect;  /**< Mode chosen by the user (may differ from submodeID if VAD is on) */} EncState;/**Structure representing the full state of the narrowband decoder*/typedef struct DecState {   SpeexMode *mode;       /**< Mode corresponding to the state */   int    first;          /**< Is this the first frame? */   int    count_lost;     /**< Was the last frame lost? */   int    frameSize;      /**< Size of frames */   int    subframeSize;   /**< Size of sub-frames */   int    nbSubframes;    /**< Number of sub-frames */   int    windowSize;     /**< Analysis (LPC) window length */   int    lpcSize;        /**< LPC order */   int    bufSize;        /**< Buffer size */   int    min_pitch;      /**< Minimum pitch value allowed */   int    max_pitch;      /**< Maximum pitch value allowed */   int    sampling_rate;   float  last_ol_gain;   /**< Open-loop gain for previous frame */   float  gamma1;         /**< Perceptual filter: A(z/gamma1) */   float  gamma2;         /**< Perceptual filter: A(z/gamma2) */   float  preemph;        /**< Pre-emphasis: P(z) = 1 - a*z^-1*/   float  pre_mem;        /**< 1-element memory for pre-emphasis */   char  *stack;          /**< Pseudo-stack allocation for temporary memory */   float *inBuf;          /**< Input buffer (original signal) */   float *frame;          /**< Start of original frame */   float *excBuf;         /**< Excitation buffer */   float *exc;            /**< Start of excitation frame */   float *innov;          /**< Innovation for the frame */   float *qlsp;           /**< Quantized LSPs for current frame */   float *old_qlsp;       /**< Quantized LSPs for previous frame */   float *interp_qlsp;    /**< Interpolated quantized LSPs */   float *interp_qlpc;    /**< Interpolated quantized LPCs */   float *mem_sp;         /**< Filter memory for synthesis signal */   float *pi_gain;        /**< Gain of LPC filter at theta=pi (fe/2) */   int    last_pitch;     /**< Pitch of last correctly decoded frame */   float  last_pitch_gain; /**< Pitch gain of last correctly decoded frame */   float  pitch_gain_buf[3];  /**< Pitch gain of last decoded frames */   int    pitch_gain_buf_idx; /**< Tail of the buffer */   SpeexSubmode **submodes; /**< Sub-mode data */   int    submodeID;      /**< Activated sub-mode */   int    lpc_enh_enabled; /**< 1 when LPC enhancer is on, 0 otherwise */   CombFilterMem *comb_mem;   SpeexCallback speex_callbacks[SPEEX_MAX_CALLBACKS];   SpeexCallback user_callback;   /*Vocoder data*/   float  voc_m1;   float  voc_m2;   float  voc_mean;   int    voc_offset;   int    dtx_enabled;} DecState;/** Initializes encoder state*/void *nb_encoder_init(SpeexMode *m);/** De-allocates encoder state resources*/void nb_encoder_destroy(void *state);/** Encodes one frame*/int nb_encode(void *state, float *in, SpeexBits *bits);/** Initializes decoder state*/void *nb_decoder_init(SpeexMode *m);/** De-allocates decoder state resources*/void nb_decoder_destroy(void *state);/** Decodes one frame*/int nb_decode(void *state, SpeexBits *bits, float *out);/** ioctl-like function for controlling a narrowband encoder */int nb_encoder_ctl(void *state, int request, void *ptr);/** ioctl-like function for controlling a narrowband decoder */int nb_decoder_ctl(void *state, int request, void *ptr);#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看不卡一区| 成人久久视频在线观看| 亚洲制服欧美中文字幕中文字幕| 亚洲欧美视频在线观看| 污片在线观看一区二区| 国产露脸91国语对白| 夜夜亚洲天天久久| 日韩精品一二三区| 亚洲卡通动漫在线| 日本视频一区二区三区| 成人av在线资源| 欧美理论电影在线| 欧美一卡二卡在线| 自拍偷拍欧美激情| 亚洲国产精品一区二区久久恐怖片 | 狠狠色丁香九九婷婷综合五月| 国产精品中文字幕欧美| 99久久er热在这里只有精品66| 欧美日韩中文字幕精品| 国产欧美一区二区精品性色| 亚洲成a人片在线观看中文| 国产99久久久精品| 在线欧美日韩国产| 日韩欧美精品在线视频| 在线观看亚洲精品视频| 亚洲国产日韩a在线播放性色| 黄页视频在线91| 欧美色视频在线观看| 国产三级一区二区| 日韩av一级电影| 色哟哟亚洲精品| 国产亚洲精品aa| 免费在线一区观看| 欧美日韩一区久久| 亚洲免费伊人电影| av电影天堂一区二区在线| 欧美中文字幕不卡| 国产精品污污网站在线观看 | 国产一区二区三区在线观看免费视频 | 久久久精品欧美丰满| 午夜精品久久一牛影视| 在线观看av不卡| 亚洲视频小说图片| 不卡av免费在线观看| 日本一区二区高清| 久久99久久99小草精品免视看| 欧美色图天堂网| 亚洲综合成人网| 欧洲在线/亚洲| 亚洲一区二区三区四区在线观看| 91一区在线观看| 中文字幕人成不卡一区| 东方aⅴ免费观看久久av| 国产丝袜在线精品| 成人一区二区三区| 精品嫩草影院久久| 日韩av一区二区三区四区| 日本道色综合久久| 亚洲综合激情另类小说区| 欧美性色综合网| 日韩在线卡一卡二| 日韩一级片在线观看| 久久66热re国产| 久久久国产午夜精品| 国产成人av影院| 国产精品全国免费观看高清 | 日本强好片久久久久久aaa| 在线电影院国产精品| 日本网站在线观看一区二区三区| 日韩免费一区二区| 国产精品一区二区在线播放| 国产欧美日韩视频在线观看| 国产精品夜夜嗨| 亚洲欧美电影院| 欧美一级国产精品| 国产精品一区三区| 国产欧美一区二区精品性| 一本色道**综合亚洲精品蜜桃冫| 亚洲精品欧美在线| 日韩美一区二区三区| 国产成人免费在线观看| 亚洲伦在线观看| 欧美一区二区三区啪啪| 狠狠色综合日日| 亚洲色图欧美在线| 91麻豆精品国产91| 成人免费观看av| 天天操天天干天天综合网| 日韩欧美激情四射| 成人精品视频.| 午夜欧美电影在线观看| 免费在线观看精品| 欧美乱妇一区二区三区不卡视频 | 国产一区二区三区四区在线观看| 久久久国产精品午夜一区ai换脸| 91首页免费视频| 美国三级日本三级久久99| 中文欧美字幕免费| 欧美一区二区三区免费视频| 成人影视亚洲图片在线| 亚洲成人资源网| 国产精品人妖ts系列视频| 7777精品伊人久久久大香线蕉经典版下载 | av一区二区三区四区| 午夜a成v人精品| 国产精品大尺度| 日韩一区二区免费在线电影| 一本色道综合亚洲| 国产伦理精品不卡| 日韩va亚洲va欧美va久久| 中文字幕中文字幕在线一区| 欧美日韩三级一区| zzijzzij亚洲日本少妇熟睡| 久久国产精品色婷婷| 天堂一区二区在线免费观看| 欧美变态tickle挠乳网站| 欧美精品xxxxbbbb| 91在线观看免费视频| 久99久精品视频免费观看| 性久久久久久久久| 亚洲欧美自拍偷拍| 欧美国产一区二区在线观看 | 欧美国产日韩在线观看| 91精品在线一区二区| 91小视频免费观看| 成人激情免费视频| 成人综合日日夜夜| 韩国女主播一区二区三区| 日韩综合在线视频| 亚洲国产日日夜夜| 国产精品久久久久久福利一牛影视 | 欧美色图激情小说| 色综合中文综合网| 一区二区三区资源| 国产精品国产三级国产普通话蜜臀| 337p日本欧洲亚洲大胆色噜噜| 日韩精品一区二区三区视频在线观看 | 午夜精品免费在线| 久久超碰97中文字幕| 久久久久国产精品厨房| 色综合久久综合网97色综合| 大白屁股一区二区视频| 国产乱人伦偷精品视频不卡| 黄色小说综合网站| 国产一区在线观看麻豆| 国产一区二区三区av电影 | 久久精品人人做人人爽97| 日本一区二区成人| 亚洲小说欧美激情另类| 久久99久久精品欧美| 成人免费黄色大片| 欧美亚日韩国产aⅴ精品中极品| 欧美一区二区不卡视频| 中文字幕制服丝袜一区二区三区| 亚洲高清在线精品| 国产一区二区三区四区五区入口 | 在线一区二区三区做爰视频网站| 91麻豆精品国产91久久久久| 亚洲国产成人在线| 五月天久久比比资源色| 丁香天五香天堂综合| 欧美日韩精品一区二区天天拍小说 | 成人免费毛片a| 国产一区二区免费在线| 91麻豆免费视频| 精品国产一二三| 夜夜亚洲天天久久| 高清免费成人av| 91精品国产综合久久久久久久| 国产精品久久久久久久久果冻传媒 | 国产精品―色哟哟| 裸体一区二区三区| 在线日韩国产精品| 国产精品色眯眯| 国产一区二区三区美女| 欧美人妖巨大在线| 亚洲欧美aⅴ...| 成人免费视频网站在线观看| 日韩视频在线你懂得| 亚洲午夜久久久久久久久电影院| 国产成人精品综合在线观看| 日韩欧美一二三四区| 午夜视频一区二区| 欧美私人免费视频| 久久亚洲春色中文字幕久久久| 丝袜亚洲另类丝袜在线| 国产白丝精品91爽爽久久| 日韩欧美一级精品久久| 亚洲.国产.中文慕字在线| 91免费视频网| 亚洲视频在线一区二区| 国产精品18久久久久| 久久久精品影视| 国产自产视频一区二区三区| 日韩午夜在线观看视频| 日韩二区在线观看| 日韩一区二区在线观看视频播放| 一区二区三区精品| 91搞黄在线观看| 亚洲一区二区欧美|