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

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

?? silencedet.h

?? 基于sip協議的網絡電話源碼
?? H
字號:
/* $Id: silencedet.h 974 2007-02-19 01:13:53Z bennylp $ *//*  * Copyright (C) 2003-2007 Benny Prijono <benny@prijono.org> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * 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., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA  */#ifndef __PJMEDIA_SILENCE_DET_H__#define __PJMEDIA_SILENCE_DET_H__/** * @file silencedet.h * @brief Adaptive silence detector. */#include <pjmedia/types.h>/** * @defgroup PJMEDIA_SILENCEDET Adaptive Silence Detection * @ingroup PJMEDIA_FRAME_OP * @brief Adaptive Silence Detector * @{ */PJ_BEGIN_DECL/** * Opaque declaration for silence detector. */typedef struct pjmedia_silence_det pjmedia_silence_det;/** * Create voice activity detector with default settings. The default settings * are set to adaptive silence detection with the default threshold. * * @param pool		    Pool for allocating the structure. * @param clock_rate	    Clock rate. * @param samples_per_frame Number of samples per frame. The clock_rate and *			    samples_per_frame is only used to calculate the *			    frame time, from which some timing parameters *			    are calculated from. * @param p_sd		    Pointer to receive the silence detector instance. * * @return		    PJ_SUCCESS on success. */PJ_DECL(pj_status_t) pjmedia_silence_det_create( pj_pool_t *pool,						 unsigned clock_rate,						 unsigned samples_per_frame,						 pjmedia_silence_det **p_sd );/** * Set silence detector name to identify the particular silence detector * instance in the log. * * @param sd		    The silence detector. * @param name		    Name. * * @return		    PJ_SUCCESS on success. */PJ_DECL(pj_status_t) pjmedia_silence_det_set_name(pjmedia_silence_det *sd,						  const char *name);/** * Set the sd to operate in fixed threshold mode. With fixed threshold mode, * the threshold will not be changed adaptively. * * @param sd		    The silence detector * @param threshold	    The silence threshold, or -1 to use default *			    threshold. * * @return		    PJ_SUCCESS on success. */PJ_DECL(pj_status_t) pjmedia_silence_det_set_fixed( pjmedia_silence_det *sd,						    int threshold );/** * Set the sd to operate in adaptive mode. This is the default mode * when the silence detector is created. * * @param sd		    The silence detector * @param threshold	    Initial threshold to be set, or -1 to use default *			    threshold. * * @return		    PJ_SUCCESS on success. */PJ_DECL(pj_status_t) pjmedia_silence_det_set_adaptive(pjmedia_silence_det *sd,						      int threshold);/** * Set other silence detector parameters. * * @param sd		    The silence detector * @param min_silence	    Minimum duration of silence (in msec) before  *			    silence is reported. If -1 is specified, then *			    the default value will be used. The default is *			    400 msec. * @param min_signal	    Minimum duration of signal (in msec) before *			    signal is reported. If -1 is specified, then *			    the default value will be used. The default is *			    equal to one frame. * @param recalc_time	    The interval to recalculate signal and silence *			    proportion and to readjust the silence threshold *			    when adaptive silence detection is set. If -1 *			    is specified, then the default value will be used. *			    The default value is 5000 (msec). * * @return		    PJ_SUCCESS on success. */PJ_DECL(pj_status_t) pjmedia_silence_det_set_params( pjmedia_silence_det *sd,						     int min_silence,						     int min_signal,						     int recalc_time);/** * Disable the silence detector. * * @param sd		The silence detector * * @return		PJ_SUCCESS on success. */PJ_DECL(pj_status_t) pjmedia_silence_det_disable( pjmedia_silence_det *sd );/** * Perform voice activity detection on the given input samples. This * function uses #pjmedia_calc_avg_signal() and #pjmedia_silence_det_apply() * for its calculation. * * @param sd		The silence detector instance. * @param samples	Pointer to 16-bit PCM input samples. * @param count		Number of samples in the input. * @param p_level	Optional pointer to receive average signal level *			of the input samples. * * @return		Non zero if signal is silence. */PJ_DECL(pj_bool_t) pjmedia_silence_det_detect( pjmedia_silence_det *sd,					       const pj_int16_t samples[],					       pj_size_t count,					       pj_int32_t *p_level);/** * Calculate average signal level for the given samples. * * @param samples	Pointer to 16-bit PCM samples. * @param count		Number of samples in the input. * * @return		The average signal level, which simply is total level *			divided by number of samples. */PJ_DECL(pj_int32_t) pjmedia_calc_avg_signal( const pj_int16_t samples[],					     pj_size_t count );/** * Perform voice activity detection, given the specified average signal * level. * * @param sd		The silence detector instance. * @param level		Signal level. * * @return		Non zero if signal is silence. */PJ_DECL(pj_bool_t) pjmedia_silence_det_apply( pjmedia_silence_det *sd,					      pj_uint32_t level);PJ_END_DECL/** * @} */#endif	/* __PJMEDIA_SILENCE_DET_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久午夜夜伦鲁鲁| 成人黄色小视频在线观看| 亚洲一级二级三级| 亚洲不卡一区二区三区| 日本在线不卡一区| 波多野洁衣一区| 欧美日韩一区三区| 精品成人一区二区三区| 国产精品免费视频网站| 日韩国产精品大片| 成人av免费在线| 日韩网站在线看片你懂的| 国产精品乱人伦| 亚洲午夜精品网| 成人小视频在线观看| 欧美性高清videossexo| 国产精品五月天| 免费一级片91| 欧美丰满高潮xxxx喷水动漫| 国产精品久久久久影院老司| 美女视频网站久久| 91精品婷婷国产综合久久竹菊| 欧美激情一区二区三区蜜桃视频| 青青草91视频| 欧美一区永久视频免费观看| 亚洲免费在线播放| 国产不卡免费视频| 国产三级欧美三级日产三级99 | 久久精品视频在线免费观看| 亚洲国产视频a| 欧美久久一二三四区| 午夜视黄欧洲亚洲| 精品视频在线视频| 男女视频一区二区| 欧美大片国产精品| 国产·精品毛片| 亚洲天堂免费在线观看视频| 色哟哟在线观看一区二区三区| 亚洲欧洲av在线| 欧美一区二区日韩| 国产成人av电影在线观看| 中文字幕精品一区二区三区精品| 成人午夜av影视| 视频一区视频二区中文字幕| 久久综合九色综合97_久久久| 国产一区二区三区四| 亚洲欧美一区二区三区国产精品| 欧美视频一区二区三区四区 | 欧洲精品在线观看| 日本欧美一区二区在线观看| 欧美精品一区二区三区一线天视频 | 麻豆成人久久精品二区三区小说| 国产成人免费在线观看不卡| 26uuu成人网一区二区三区| 午夜视频在线观看一区| 欧美剧在线免费观看网站| 《视频一区视频二区| 国内精品在线播放| 国产精品成人免费精品自在线观看| 91久久精品一区二区三区| 五月婷婷另类国产| 亚洲免费av观看| 国产日韩欧美高清在线| 国产麻豆精品在线观看| 亚洲成av人片观看| 国产亚洲欧美色| 波多野结衣在线一区| 亚洲欧美一区二区久久| 91精品国产麻豆| 精品夜夜嗨av一区二区三区| 26uuu久久天堂性欧美| 成人av资源在线| 免费高清在线一区| 黑人精品欧美一区二区蜜桃 | 偷拍自拍另类欧美| 三级在线观看一区二区| 日韩激情一区二区| 青青草一区二区三区| 精品一区二区三区在线播放视频| 久久精工是国产品牌吗| 秋霞午夜鲁丝一区二区老狼| 久久疯狂做爰流白浆xx| 国产精品资源在线看| 色呦呦日韩精品| 日韩欧美在线不卡| 久久新电视剧免费观看| 国产精品自拍一区| 91蜜桃免费观看视频| 欧美日韩国产首页在线观看| 成人黄色网址在线观看| 欧美一区二区三区免费在线看| 老司机精品视频导航| 一区二区中文字幕在线| 日韩精品一区二区三区四区视频 | 欧美日韩国产在线观看| 国产伦精品一区二区三区在线观看| 国产精品色眯眯| 日韩你懂的在线播放| 欧美综合一区二区| 国产91精品在线观看| 日本aⅴ精品一区二区三区| 国产精品妹子av| 久久蜜桃一区二区| 日韩精品在线看片z| 欧美日韩国产成人在线免费| 91在线视频在线| 色999日韩国产欧美一区二区| 国产乱码精品一区二区三区av | 国产精品主播直播| 狠狠色综合播放一区二区| 日日噜噜夜夜狠狠视频欧美人 | 久久久久久久久蜜桃| 欧美一级久久久| 日韩一区二区三区免费看| 欧美精品免费视频| 欧美色综合天天久久综合精品| 国产sm精品调教视频网站| 国产精品12区| 成人av网站在线| 色综合咪咪久久| 在线播放中文字幕一区| 欧美色倩网站大全免费| 91精品国产欧美一区二区| 精品久久久久久无| 国产精品久久久久久久久久久免费看| 日本一区二区免费在线观看视频| 久久久久久久久久电影| 亚洲人成在线观看一区二区| 亚洲一区免费在线观看| 久久激五月天综合精品| 丁香天五香天堂综合| 欧美日韩亚洲国产综合| 久久精品一区二区三区四区| 一区二区三区四区精品在线视频| 亚洲第一在线综合网站| 国产精品白丝jk黑袜喷水| 91福利国产成人精品照片| 亚洲精品一区在线观看| 亚洲视频一区二区在线| 国产综合色视频| 欧美女孩性生活视频| 亚洲日本免费电影| 国产真实乱对白精彩久久| 欧美日韩成人综合天天影院| 国产精品视频第一区| 国产成人自拍高清视频在线免费播放| 欧美在线|欧美| 一区二区在线观看视频| 成人av网站免费观看| 久久久久99精品国产片| 91超碰这里只有精品国产| 精品剧情在线观看| 极品少妇xxxx精品少妇偷拍 | 欧美网站大全在线观看| 亚洲一区在线播放| 欧美三级视频在线播放| 亚洲成av人片| 91精品国产91热久久久做人人| 天天影视涩香欲综合网| 精品久久一区二区三区| 国产成人精品免费看| 国产偷国产偷精品高清尤物 | 99re6这里只有精品视频在线观看| 国产精品狼人久久影院观看方式| 国产在线精品不卡| ...xxx性欧美| 欧美日韩国产片| 国产精品一区二区久久不卡| 国产日韩欧美精品电影三级在线| av不卡在线观看| 麻豆成人免费电影| 国产精品―色哟哟| 日韩欧美在线不卡| aa级大片欧美| 国产中文一区二区三区| 亚洲精品国产一区二区精华液| 日韩欧美卡一卡二| 在线免费观看成人短视频| 国产一区二区伦理片| 亚洲综合在线免费观看| 久久精品男人天堂av| 制服丝袜在线91| 欧美影视一区二区三区| 白白色亚洲国产精品| 极品少妇xxxx精品少妇偷拍 | 婷婷成人激情在线网| 国产精品美女久久久久久久久 | 欧美吻胸吃奶大尺度电影| 成人网页在线观看| 狠狠色狠狠色综合系列| 免费观看一级特黄欧美大片| 亚洲国产精品一区二区www | 亚洲精品亚洲人成人网| 亚洲国产精品精华液ab| 欧美国产一区二区| 国产精品久久久99| 亚洲视频免费在线| 一区二区在线观看免费视频播放| 亚洲国产视频a| 视频一区在线播放|