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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? rtperrors.cpp

?? RTP測(cè)試程序,在EVC++4.0下測(cè)試RTP包傳輸情況
?? CPP
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*  This file is a part of JRTPLIB  Copyright (c) 1999-2006 Jori Liesenborgs  Contact: jori@lumumba.uhasselt.be  This library was developed at the "Expertisecentrum Digitale Media"  (http://www.edm.uhasselt.be), a research center of the Hasselt University  (http://www.uhasselt.be). The library is based upon work done for   my thesis at the School for Knowledge Technology (Belgium/The Netherlands).  Permission is hereby granted, free of charge, to any person obtaining a  copy of this software and associated documentation files (the "Software"),  to deal in the Software without restriction, including without limitation  the rights to use, copy, modify, merge, publish, distribute, sublicense,  and/or sell copies of the Software, and to permit persons to whom the  Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included  in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS  IN THE SOFTWARE.*/#include "rtperrors.h"#include "rtpdebug.h"struct RTPErrorInfo{	int code;	char *description;};static RTPErrorInfo ErrorDescriptions[]={	{ ERR_RTP_OUTOFMEM,"Out of memory" },	{ ERR_RTP_NOTHREADSUPPORT, "No JThread support was compiled in"},	{ ERR_RTP_COLLISIONLIST_BADADDRESS, "Passed invalid address (null) to collision list"},	{ ERR_RTP_HASHTABLE_ELEMENTALREADYEXISTS, "Element already exists in hash table"},	{ ERR_RTP_HASHTABLE_ELEMENTNOTFOUND, "Element not found in hash table"},	{ ERR_RTP_HASHTABLE_FUNCTIONRETURNEDINVALIDHASHINDEX, "Function returned an illegal hash index"},	{ ERR_RTP_HASHTABLE_NOCURRENTELEMENT, "No current element selected in hash table"},	{ ERR_RTP_KEYHASHTABLE_FUNCTIONRETURNEDINVALIDHASHINDEX, "Function returned an illegal hash index"},	{ ERR_RTP_KEYHASHTABLE_KEYALREADYEXISTS, "Key value already exists in key hash table"},	{ ERR_RTP_KEYHASHTABLE_KEYNOTFOUND, "Key value not found in key hash table"},	{ ERR_RTP_KEYHASHTABLE_NOCURRENTELEMENT, "No current element selected in key hash table"},	{ ERR_RTP_PACKBUILD_ALREADYINIT, "RTP packet builder is already initialized"},	{ ERR_RTP_PACKBUILD_CSRCALREADYINLIST, "The specified CSRC is already in the RTP packet builder's CSRC list"},	{ ERR_RTP_PACKBUILD_CSRCLISTFULL, "The RTP packet builder's CSRC list already contains 15 entries"},	{ ERR_RTP_PACKBUILD_CSRCNOTINLIST, "The specified CSRC was not found in the RTP packet builder's CSRC list"},	{ ERR_RTP_PACKBUILD_DEFAULTMARKNOTSET, "The RTP packet builder's default mark flag is not set"},	{ ERR_RTP_PACKBUILD_DEFAULTPAYLOADTYPENOTSET, "The RTP packet builder's default payload type is not set"},	{ ERR_RTP_PACKBUILD_DEFAULTTSINCNOTSET, "The RTP packet builder's default timestamp increment is not set"},	{ ERR_RTP_PACKBUILD_INVALIDMAXPACKETSIZE, "The specified maximum packet size for the RTP packet builder is invalid"},	{ ERR_RTP_PACKBUILD_NOTINIT, "The RTP packet builder is not initialized"},	{ ERR_RTP_PACKET_BADPAYLOADTYPE, "Invalid payload type"},	{ ERR_RTP_PACKET_DATAEXCEEDSMAXSIZE, "Tried to create an RTP packet which whould exceed the specified maximum packet size"},	{ ERR_RTP_PACKET_EXTERNALBUFFERNULL, "Illegal value (null) passed as external buffer for the RTP packet"},	{ ERR_RTP_PACKET_ILLEGALBUFFERSIZE, "Illegal buffer size specified for the RTP packet"},	{ ERR_RTP_PACKET_INVALIDPACKET, "Invalid RTP packet format"},	{ ERR_RTP_PACKET_TOOMANYCSRCS, "More than 15 CSRCs specified for the RTP packet"},	{ ERR_RTP_POLLTHREAD_ALREADYRUNNING, "Poll thread is already running"},	{ ERR_RTP_POLLTHREAD_CANTINITMUTEX, "Can't initialize a mutex for the poll thread"},	{ ERR_RTP_POLLTHREAD_CANTSTARTTHREAD, "Can't start the poll thread"},	{ ERR_RTP_RTCPCOMPOUND_INVALIDPACKET, "Invalid RTCP compound packet format"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_ALREADYBUILDING, "Already building this RTCP compound packet"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_ALREADYBUILT, "This RTCP compound packet is already built"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_ALREADYGOTREPORT, "There's already a SR or RR in this RTCP compound packet"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_APPDATALENTOOBIG, "The specified APP data length for the RTCP compound packet is too big"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_BUFFERSIZETOOSMALL, "The specified buffer size for the RTCP comound packet is too small"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_ILLEGALAPPDATALENGTH, "The APP data length must be a multiple of four"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_ILLEGALSUBTYPE, "The APP packet subtype must be smaller than 32"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_INVALIDITEMTYPE, "Invalid SDES item type specified for the RTCP compound packet"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_MAXPACKETSIZETOOSMALL, "The specified maximum packet size for the RTCP compound packet is too small"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_NOCURRENTSOURCE, "Tried to add an SDES item to the RTCP compound packet when no SSRC was present"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_NOREPORTPRESENT, "An RTCP compound packet must contain a SR or RR"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_NOTBUILDING, "The RTCP compound packet builder is not initialized"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_NOTENOUGHBYTESLEFT, "Adding this data would exceed the specified maximum RTCP compound packet size"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_REPORTNOTSTARTED, "Tried to add a report block to the RTCP compound packet when no SR or RR was started"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_TOOMANYSSRCS, "Only 31 SSRCs will fit into a BYE packet for the RTCP compound packet"},	{ ERR_RTP_RTCPCOMPPACKBUILDER_TOTALITEMLENGTHTOOBIG, "The total data for the SDES PRIV item exceeds the maximum size (255 bytes) of an SDES item"},	{ ERR_RTP_RTCPPACKETBUILDER_ALREADYINIT, "The RTCP packet builder is already initialized"},	{ ERR_RTP_RTCPPACKETBUILDER_ILLEGALMAXPACKSIZE, "The specified maximum packet size for the RTCP packet builder is too small"},	{ ERR_RTP_RTCPPACKETBUILDER_ILLEGALTIMESTAMPUNIT, "Speficied an illegal timestamp unit for the the RTCP packet builder"},	{ ERR_RTP_RTCPPACKETBUILDER_NOTINIT, "The RTCP packet builder was not initialized"},	{ ERR_RTP_RTCPPACKETBUILDER_PACKETFILLEDTOOSOON, "The RTCP compound packet filled sooner than expected"},	{ ERR_RTP_SCHEDPARAMS_BADFRACTION, "Illegal sender bandwidth fraction specified"},	{ ERR_RTP_SCHEDPARAMS_BADMINIMUMINTERVAL, "The minimum RTCP interval specified for the scheduler is too small"},	{ ERR_RTP_SCHEDPARAMS_INVALIDBANDWIDTH, "Invalid RTCP bandwidth specified for the RTCP scheduler"},	{ ERR_RTP_SDES_LENGTHTOOBIG, "Specified size for the SDES item exceeds 255 bytes"},	{ ERR_RTP_SDES_PREFIXNOTFOUND, "The specified SDES PRIV prefix was not found"},	{ ERR_RTP_SESSION_ALREADYCREATED, "The session is already created"},	{ ERR_RTP_SESSION_CANTGETLOGINNAME, "Can't retrieve login name"},	{ ERR_RTP_SESSION_CANTINITMUTEX, "A mutex for the RTP session couldn't be initialized"},	{ ERR_RTP_SESSION_MAXPACKETSIZETOOSMALL, "The maximum packet size specified for the RTP session is too small"},	{ ERR_RTP_SESSION_NOTCREATED, "The RTP session was not created"},	{ ERR_RTP_SESSION_UNSUPPORTEDTRANSMISSIONPROTOCOL, "The requested transmission protocol for the RTP session is not supported"},	{ ERR_RTP_SESSION_USINGPOLLTHREAD, "This function is not available when using the RTP poll thread feature"},	{ ERR_RTP_SESSION_USERDEFINEDTRANSMITTERNULL, "A user-defined transmitter was requested but the supplied transmitter component is NULL"},	{ ERR_RTP_SOURCES_ALREADYHAVEOWNSSRC, "Only one source can be marked as own SSRC in the source table"},	{ ERR_RTP_SOURCES_DONTHAVEOWNSSRC, "No source was marked as own SSRC in the source table"},	{ ERR_RTP_SOURCES_ILLEGALSDESTYPE, "Illegal SDES type specified for processing into the source table"},	{ ERR_RTP_SOURCES_SSRCEXISTS, "Can't create own SSRC because this SSRC identifier is already in the source table"},	{ ERR_RTP_UDPV4TRANS_ALREADYCREATED, "The transmitter was already created"},	{ ERR_RTP_UDPV4TRANS_ALREADYINIT, "The transmitter was already initialize"},	{ ERR_RTP_UDPV4TRANS_ALREADYWAITING, "The transmitter is already waiting for incoming data"},

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久九九久久九九| 一区二区三区免费在线观看| 日本视频一区二区三区| 亚洲激情图片一区| 亚洲一二三专区| 亚洲五月六月丁香激情| 亚洲国产日韩综合久久精品| 一区二区免费看| 亚洲一区二区在线观看视频| 亚洲一区在线观看视频| 五月天亚洲婷婷| 美女一区二区视频| 国内精品久久久久影院色| 国产一区二区美女| 波多野结衣亚洲| 色狠狠色噜噜噜综合网| 欧美午夜电影网| 欧美一区二区高清| 26uuu久久天堂性欧美| 国产欧美一区二区精品性色超碰 | 欧美日韩在线播放一区| 欧美三级资源在线| 欧美一级免费大片| 国产午夜三级一区二区三| 精品精品国产高清a毛片牛牛| 久久蜜桃av一区精品变态类天堂 | 国产精品视频观看| 日韩精品专区在线影院重磅| 日韩欧美一区二区在线视频| 337p粉嫩大胆噜噜噜噜噜91av| 国产欧美一区二区精品仙草咪| 亚洲色图视频网站| 视频一区视频二区中文字幕| 精品在线一区二区三区| 日韩欧美一二三四区| 2022国产精品视频| 亚洲少妇中出一区| 喷水一区二区三区| 成人美女视频在线看| 欧美日韩一区二区三区免费看| 日韩一级精品视频在线观看| 日本一区二区三区dvd视频在线 | 99久久精品一区二区| 欧洲一区在线观看| 久久亚洲精品小早川怜子| 最新国产成人在线观看| 日本午夜一区二区| 成人黄色一级视频| 91精品国产福利| 亚洲欧洲国产日韩| 免费人成在线不卡| 91在线免费视频观看| 日韩一区二区免费高清| 中文字幕在线观看一区二区| 免费日本视频一区| 在线观看中文字幕不卡| 国产日韩精品一区二区浪潮av| 亚洲午夜电影在线| 成人午夜视频在线| 日韩精品一区二区三区视频在线观看| 国产精品免费视频观看| 免费成人在线观看视频| 色拍拍在线精品视频8848| 久久久久久久久久久久电影 | 天天做天天摸天天爽国产一区| 国产高清久久久久| 9191国产精品| 伊人夜夜躁av伊人久久| 国产成都精品91一区二区三| 欧美一级久久久| 亚洲18影院在线观看| 99国产精品99久久久久久| 精品99999| 日本不卡一区二区三区| 欧洲一区二区三区免费视频| 国产精品欧美久久久久无广告| 免费观看日韩电影| 欧美视频三区在线播放| 亚洲人成伊人成综合网小说| 粉嫩一区二区三区在线看 | 蜜臀99久久精品久久久久久软件| 色综合久久久久| 国产精品乱码妇女bbbb| 国产黄人亚洲片| 欧美本精品男人aⅴ天堂| 亚洲电影在线免费观看| 91久久精品一区二区三| 国产精品电影一区二区三区| 国产不卡在线一区| 久久久久99精品国产片| 激情综合色丁香一区二区| 日韩一区二区在线观看| 天天操天天色综合| 欧美精品视频www在线观看| 亚洲国产视频网站| 欧洲一区在线电影| 亚洲1区2区3区4区| 欧美日韩精品一区二区天天拍小说| 亚洲精品乱码久久久久久日本蜜臀| 成人美女视频在线观看| 国产女主播一区| 成人免费va视频| 18成人在线视频| 91在线观看下载| 亚洲精选视频免费看| 91国产精品成人| 亚洲影视在线观看| 欧美日本国产视频| 日韩福利电影在线| 精品少妇一区二区三区在线播放| 麻豆国产一区二区| 久久免费午夜影院| av在线不卡免费看| 亚洲婷婷综合色高清在线| 色呦呦国产精品| 偷窥国产亚洲免费视频| 日韩三级视频在线看| 韩国精品主播一区二区在线观看 | 欧美国产综合色视频| 成人高清伦理免费影院在线观看| 国产精品日日摸夜夜摸av| 91在线一区二区| 樱花影视一区二区| 欧美亚洲图片小说| 亚洲色图一区二区| 欧美综合欧美视频| 免费看日韩精品| 久久久久久久久久久久电影| 成人国产在线观看| 亚洲午夜电影在线| 欧美精品一区在线观看| 不卡av在线免费观看| 亚洲国产aⅴ天堂久久| 欧美一区二区成人6969| 国产精品一区二区在线播放 | 午夜日韩在线电影| 欧美成人三级电影在线| 成人免费看黄yyy456| 亚洲一区日韩精品中文字幕| 精品捆绑美女sm三区| 91原创在线视频| 美女视频免费一区| 国产精品久久久久久福利一牛影视 | 精品999久久久| 91小视频在线| 日韩精品国产精品| 中文欧美字幕免费| 欧美日本视频在线| 成人精品视频一区二区三区| 亚洲韩国精品一区| 久久精品人人做人人爽97 | 一区二区三区四区乱视频| 欧美一级日韩不卡播放免费| 成人性生交大片免费看视频在线| 亚洲大片免费看| 国产午夜精品一区二区| 欧美日本在线看| www.亚洲色图.com| 蜜桃久久久久久| 亚洲精品中文字幕乱码三区| 精品日韩欧美在线| 欧美羞羞免费网站| 成人福利视频网站| 久久99精品国产.久久久久久| 中文字幕亚洲一区二区av在线 | 亚洲日本电影在线| 26uuu精品一区二区在线观看| 欧美体内she精高潮| 不卡一区二区三区四区| 精品在线观看视频| 亚洲gay无套男同| 亚洲久草在线视频| 中文字幕亚洲在| 国产日韩影视精品| 日韩一区二区三区高清免费看看 | 亚洲激情图片qvod| 中文字幕欧美区| 26uuu亚洲| 91麻豆精品国产91久久久久| 99精品欧美一区二区三区小说 | 精品国产污污免费网站入口| 欧美日韩在线三级| 在线免费精品视频| 97久久精品人人做人人爽| 国产成人av一区二区三区在线观看| 日韩黄色免费电影| 亚洲午夜精品在线| 亚洲激情图片qvod| 亚洲欧美偷拍卡通变态| 国产精品久久久久久久久快鸭| 精品国产自在久精品国产| 这里是久久伊人| 在线观看91精品国产麻豆| 欧美午夜视频网站| 在线精品视频免费观看| 91香蕉视频在线| 91视频免费观看| 色一区在线观看| 91精品办公室少妇高潮对白| 91在线精品一区二区|