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

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

?? speex_bits.h

?? 語音濾波源代碼
?? H
字號:
/* Copyright (C) 2002 Jean-Marc Valin *//**   @file speex_bits.h   @brief Handles bit packing/unpacking*//*   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 BITS_H#define BITS_H#ifdef __cplusplusextern "C" {#endif/** Bit-packing data structure representing (part of) a bit-stream. */typedef struct SpeexBits {   char *chars;   /**< "raw" data */   int   nbBits;  /**< Total number of bits stored in the stream*/   int   charPtr; /**< Position of the byte "cursor" */   int   bitPtr;  /**< Position of the bit "cursor" within the current char */   int   owner;   /**< Does the struct "own" the "raw" buffer (member "chars") */   int   overflow;/**< Set to one if we try to read past the valid data */   int   buf_size;/**< Allocated size for buffer */   int   reserved1; /**< Reserved for future use */   void *reserved2; /**< Reserved for future use */} SpeexBits;/** Initializes and allocates resources for a SpeexBits struct */void speex_bits_init(SpeexBits *bits);/** Initializes SpeexBits struct using a pre-allocated buffer*/void speex_bits_init_buffer(SpeexBits *bits, void *buff, int buf_size);/** Frees all resources associated to a SpeexBits struct. Right now this does nothing since no resources are allocated, but this could change in the future.*/void speex_bits_destroy(SpeexBits *bits);/** Resets bits to initial value (just after initialization, erasing content)*/void speex_bits_reset(SpeexBits *bits);/** Rewind the bit-stream to the beginning (ready for read) without erasing the content */void speex_bits_rewind(SpeexBits *bits);/** Initializes the bit-stream from the data in an area of memory */void speex_bits_read_from(SpeexBits *bits, char *bytes, int len);/** Append bytes to the bit-stream * @param bits Bit-stream to operate on * @param bytes pointer to the bytes what will be appended * @param len Number of bytes of append */void speex_bits_read_whole_bytes(SpeexBits *bits, char *bytes, int len);/** Write the content of a bit-stream to an area of memory */int speex_bits_write(SpeexBits *bits, char *bytes, int max_len);/** Like speex_bits_write, but writes only the complete bytes in the stream. Also removes the written bytes from the stream */int speex_bits_write_whole_bytes(SpeexBits *bits, char *bytes, int max_len);/** Append bits to the bit-stream * @param bits Bit-stream to operate on * @param data Value to append as integer * @param nbBits number of bits to consider in "data" */void speex_bits_pack(SpeexBits *bits, int data, int nbBits);/** Interpret the next bits in the bit-stream as a signed integer * * @param bits Bit-stream to operate on * @param nbBits Number of bits to interpret * @return A signed integer represented by the bits read */int speex_bits_unpack_signed(SpeexBits *bits, int nbBits);/** Interpret the next bits in the bit-stream as an unsigned integer * * @param bits Bit-stream to operate on * @param nbBits Number of bits to interpret * @return An unsigned integer represented by the bits read */unsigned int speex_bits_unpack_unsigned(SpeexBits *bits, int nbBits);/** Returns the number of bytes in the bit-stream, including the last one even if it is not "full" * * @param bits Bit-stream to operate on * @return Number of bytes in the stream */int speex_bits_nbytes(SpeexBits *bits);/** Same as speex_bits_unpack_unsigned, but without modifying the cursor position */unsigned int speex_bits_peek_unsigned(SpeexBits *bits, int nbBits);/** Get the value of the next bit in the stream, without modifying the * "cursor" position  *  * @param bits Bit-stream to operate on */int speex_bits_peek(SpeexBits *bits);/** Advances the position of the "bit cursor" in the stream  * * @param bits Bit-stream to operate on * @param n Number of bits to advance */void speex_bits_advance(SpeexBits *bits, int n);/** Returns the number of bits remaining to be read in a stream * * @param bits Bit-stream to operate on */int speex_bits_remaining(SpeexBits *bits);/** Insert a terminator so that the data can be sent as a packet while auto-detecting  * the number of frames in each packet  * * @param bits Bit-stream to operate on */void speex_bits_insert_terminator(SpeexBits *bits);#ifdef __cplusplus}#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人啪免费观看软件| 亚洲一区二区中文在线| 蜜臀久久99精品久久久久宅男 | 蜜臀a∨国产成人精品| 亚洲另类在线一区| 日韩三级视频在线观看| 国产成人免费视频精品含羞草妖精| 亚洲123区在线观看| 日韩精品专区在线影院重磅| 国产精品一级在线| 亚洲国产欧美日韩另类综合| 久久久久久亚洲综合| 色呦呦国产精品| 蜜桃久久久久久| 男男gaygay亚洲| 亚洲精品免费看| 一区二区成人在线视频| 久久久91精品国产一区二区精品| 色94色欧美sute亚洲线路一久| 蜜臀精品久久久久久蜜臀| 日本午夜精品视频在线观看| 亚洲乱码中文字幕| 夜夜嗨av一区二区三区四季av| 亚洲一区自拍偷拍| 日韩avvvv在线播放| 久久精品国产亚洲5555| 亚洲人成网站色在线观看| 2024国产精品| 欧美老女人在线| 白白色 亚洲乱淫| 黑人巨大精品欧美黑白配亚洲| 悠悠色在线精品| 日本美女一区二区| 国产精品一区二区在线看| 色综合久久综合网97色综合 | 亚洲电影一区二区三区| 奇米综合一区二区三区精品视频| 国产成人小视频| 欧美综合一区二区三区| 成人动漫在线一区| 国产suv精品一区二区883| 麻豆精品在线播放| 午夜精品免费在线| 亚洲欧美视频一区| 亚洲第一搞黄网站| 美国欧美日韩国产在线播放| 亚洲摸摸操操av| 韩国视频一区二区| 波多野洁衣一区| 欧美日韩激情在线| 国产精品亚洲专一区二区三区| 国产成人在线视频网址| 91啪亚洲精品| 粉嫩绯色av一区二区在线观看| 99精品在线免费| 久久精品免费观看| 99re亚洲国产精品| 欧美一区日本一区韩国一区| 日本道精品一区二区三区| 欧美在线影院一区二区| 日韩免费电影一区| 日韩久久一区二区| 捆绑调教美女网站视频一区| 暴力调教一区二区三区| 91精品国产美女浴室洗澡无遮挡| 欧美精品一区二区三| 天天影视涩香欲综合网| 成人免费观看视频| 免费在线成人网| 99久久99久久久精品齐齐| 8x8x8国产精品| 99久久免费国产| 欧美成人艳星乳罩| 欧美日韩一区二区三区在线看| 色哟哟亚洲精品| 337p日本欧洲亚洲大胆色噜噜| 亚洲精品中文字幕乱码三区| 蜜臀av一区二区三区| 欧美三级三级三级| 国产日韩欧美高清| 成人性生交大片免费看在线播放| 8v天堂国产在线一区二区| 国产精品久久久久桃色tv| 日本三级韩国三级欧美三级| 欧美制服丝袜第一页| 日韩久久一区二区| 国产传媒日韩欧美成人| 日韩三级精品电影久久久| 一区av在线播放| 99久久精品免费观看| 久久久久久久久久久久久女国产乱| 亚洲午夜在线视频| 成人美女视频在线观看18| 日韩欧美国产系列| 久久国产精品第一页| 91精品国产综合久久久久久漫画 | 成人一级片网址| 欧美国产97人人爽人人喊| 亚洲欧美福利一区二区| av在线播放不卡| 国产精品无码永久免费888| 久久久99精品久久| 日本系列欧美系列| 日韩精品在线一区二区| 蜜臀精品一区二区三区在线观看| 7777精品久久久大香线蕉| 午夜电影一区二区三区| 欧美日本一区二区三区四区| 亚洲国产一区二区三区 | 国产一区二区三区日韩 | 一区二区三区精品视频在线| 日本高清不卡aⅴ免费网站| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩黄色一区二区| 日韩国产在线一| 精品在线一区二区| 国产欧美一区二区三区鸳鸯浴| 国产91丝袜在线播放0| 91麻豆精品国产91久久久使用方法| 午夜久久久久久久久久一区二区| 欧美精品国产精品| 激情综合色播激情啊| 国产婷婷精品av在线| 国产蜜臀av在线一区二区三区| 国产一区二区91| **网站欧美大片在线观看| 欧美色图天堂网| 久久国产精品72免费观看| 国产精品嫩草久久久久| 欧美日韩色一区| 成人福利视频网站| 日产精品久久久久久久性色| 久久综合狠狠综合久久激情| 不卡区在线中文字幕| 国产精品素人视频| 欧美精品一卡两卡| 成人性生交大合| 天堂影院一区二区| 国产日韩欧美亚洲| 91精品久久久久久久久99蜜臂| 大桥未久av一区二区三区中文| 国产精品家庭影院| 久久女同性恋中文字幕| 欧美无乱码久久久免费午夜一区| 精品夜夜嗨av一区二区三区| 一色屋精品亚洲香蕉网站| 日韩欧美在线网站| 日本道免费精品一区二区三区| 国产精品主播直播| 天堂成人国产精品一区| 日韩理论片一区二区| 欧美一区二区视频在线观看| 色老头久久综合| 国产盗摄视频一区二区三区| 天天做天天摸天天爽国产一区| 亚洲色图制服诱惑| 亚洲国产岛国毛片在线| 欧美不卡一二三| 欧美日韩成人一区| 在线一区二区三区做爰视频网站| 男女男精品视频| 日本三级亚洲精品| 日韩综合小视频| 亚洲自拍偷拍网站| 成人免费一区二区三区在线观看| 日韩精品专区在线影院重磅| 欧美三电影在线| 日本高清不卡在线观看| 99re8在线精品视频免费播放| 日本va欧美va精品| 久久精品久久综合| 久久精品国产一区二区三| 天堂久久一区二区三区| 亚洲视频免费观看| 亚洲欧洲美洲综合色网| 久久久99精品久久| 久久精品夜色噜噜亚洲a∨| 精品国内片67194| 欧美成人vr18sexvr| 欧美国产乱子伦 | 日韩国产精品大片| 午夜精品一区二区三区三上悠亚| 亚洲一区二区在线免费观看视频| 亚洲色欲色欲www在线观看| 欧美国产日韩亚洲一区| 中文字幕在线不卡视频| 国产精品美女一区二区三区| 国产免费久久精品| 亚洲视频一二三| 亚洲v中文字幕| 日韩国产精品久久| 国产一区二区免费视频| 国产高清精品久久久久| 国产成人免费视频一区| a美女胸又www黄视频久久| 成人免费的视频| 色94色欧美sute亚洲线路一久| 欧美三区在线观看| 日韩精品资源二区在线| 国产欧美日韩另类一区|