41 #include "rtpconfig.h" 52 #define ERR_RTP_OUTOFMEM -1 53 #define ERR_RTP_NOTHREADSUPPORT -2 54 #define ERR_RTP_COLLISIONLIST_BADADDRESS -3 55 #define ERR_RTP_HASHTABLE_ELEMENTALREADYEXISTS -4 56 #define ERR_RTP_HASHTABLE_ELEMENTNOTFOUND -5 57 #define ERR_RTP_HASHTABLE_FUNCTIONRETURNEDINVALIDHASHINDEX -6 58 #define ERR_RTP_HASHTABLE_NOCURRENTELEMENT -7 59 #define ERR_RTP_KEYHASHTABLE_FUNCTIONRETURNEDINVALIDHASHINDEX -8 60 #define ERR_RTP_KEYHASHTABLE_KEYALREADYEXISTS -9 61 #define ERR_RTP_KEYHASHTABLE_KEYNOTFOUND -10 62 #define ERR_RTP_KEYHASHTABLE_NOCURRENTELEMENT -11 63 #define ERR_RTP_PACKBUILD_ALREADYINIT -12 64 #define ERR_RTP_PACKBUILD_CSRCALREADYINLIST -13 65 #define ERR_RTP_PACKBUILD_CSRCLISTFULL -14 66 #define ERR_RTP_PACKBUILD_CSRCNOTINLIST -15 67 #define ERR_RTP_PACKBUILD_DEFAULTMARKNOTSET -16 68 #define ERR_RTP_PACKBUILD_DEFAULTPAYLOADTYPENOTSET -17 69 #define ERR_RTP_PACKBUILD_DEFAULTTSINCNOTSET -18 70 #define ERR_RTP_PACKBUILD_INVALIDMAXPACKETSIZE -19 71 #define ERR_RTP_PACKBUILD_NOTINIT -20 72 #define ERR_RTP_PACKET_BADPAYLOADTYPE -21 73 #define ERR_RTP_PACKET_DATAEXCEEDSMAXSIZE -22 74 #define ERR_RTP_PACKET_EXTERNALBUFFERNULL -23 75 #define ERR_RTP_PACKET_ILLEGALBUFFERSIZE -24 76 #define ERR_RTP_PACKET_INVALIDPACKET -25 77 #define ERR_RTP_PACKET_TOOMANYCSRCS -26 78 #define ERR_RTP_POLLTHREAD_ALREADYRUNNING -27 79 #define ERR_RTP_POLLTHREAD_CANTINITMUTEX -28 80 #define ERR_RTP_POLLTHREAD_CANTSTARTTHREAD -29 81 #define ERR_RTP_RTCPCOMPOUND_INVALIDPACKET -30 82 #define ERR_RTP_RTCPCOMPPACKBUILDER_ALREADYBUILDING -31 83 #define ERR_RTP_RTCPCOMPPACKBUILDER_ALREADYBUILT -32 84 #define ERR_RTP_RTCPCOMPPACKBUILDER_ALREADYGOTREPORT -33 85 #define ERR_RTP_RTCPCOMPPACKBUILDER_APPDATALENTOOBIG -34 86 #define ERR_RTP_RTCPCOMPPACKBUILDER_BUFFERSIZETOOSMALL -35 87 #define ERR_RTP_RTCPCOMPPACKBUILDER_ILLEGALAPPDATALENGTH -36 88 #define ERR_RTP_RTCPCOMPPACKBUILDER_ILLEGALSUBTYPE -37 89 #define ERR_RTP_RTCPCOMPPACKBUILDER_INVALIDITEMTYPE -38 90 #define ERR_RTP_RTCPCOMPPACKBUILDER_MAXPACKETSIZETOOSMALL -39 91 #define ERR_RTP_RTCPCOMPPACKBUILDER_NOCURRENTSOURCE -40 92 #define ERR_RTP_RTCPCOMPPACKBUILDER_NOREPORTPRESENT -41 93 #define ERR_RTP_RTCPCOMPPACKBUILDER_NOTBUILDING -42 94 #define ERR_RTP_RTCPCOMPPACKBUILDER_NOTENOUGHBYTESLEFT -43 95 #define ERR_RTP_RTCPCOMPPACKBUILDER_REPORTNOTSTARTED -44 96 #define ERR_RTP_RTCPCOMPPACKBUILDER_TOOMANYSSRCS -45 97 #define ERR_RTP_RTCPCOMPPACKBUILDER_TOTALITEMLENGTHTOOBIG -46 98 #define ERR_RTP_RTCPPACKETBUILDER_ALREADYINIT -47 99 #define ERR_RTP_RTCPPACKETBUILDER_ILLEGALMAXPACKSIZE -48 100 #define ERR_RTP_RTCPPACKETBUILDER_ILLEGALTIMESTAMPUNIT -49 101 #define ERR_RTP_RTCPPACKETBUILDER_NOTINIT -50 102 #define ERR_RTP_RTCPPACKETBUILDER_PACKETFILLEDTOOSOON -51 103 #define ERR_RTP_SCHEDPARAMS_BADFRACTION -52 104 #define ERR_RTP_SCHEDPARAMS_BADMINIMUMINTERVAL -53 105 #define ERR_RTP_SCHEDPARAMS_INVALIDBANDWIDTH -54 106 #define ERR_RTP_SDES_LENGTHTOOBIG -55 107 #define ERR_RTP_SDES_MAXPRIVITEMS -56 108 #define ERR_RTP_SDES_PREFIXNOTFOUND -57 109 #define ERR_RTP_SESSION_ALREADYCREATED -58 110 #define ERR_RTP_SESSION_CANTGETLOGINNAME -59 111 #define ERR_RTP_SESSION_CANTINITMUTEX -60 112 #define ERR_RTP_SESSION_MAXPACKETSIZETOOSMALL -61 113 #define ERR_RTP_SESSION_NOTCREATED -62 114 #define ERR_RTP_SESSION_UNSUPPORTEDTRANSMISSIONPROTOCOL -63 115 #define ERR_RTP_SESSION_USINGPOLLTHREAD -64 116 #define ERR_RTP_SOURCES_ALREADYHAVEOWNSSRC -65 117 #define ERR_RTP_SOURCES_DONTHAVEOWNSSRC -66 118 #define ERR_RTP_SOURCES_ILLEGALSDESTYPE -67 119 #define ERR_RTP_SOURCES_SSRCEXISTS -68 120 #define ERR_RTP_TRANS_BUFFERLENGTHTOOSMALL -69 121 #define ERR_RTP_UDPV4TRANS_ALREADYCREATED -70 122 #define ERR_RTP_UDPV4TRANS_ALREADYINIT -71 123 #define ERR_RTP_UDPV4TRANS_ALREADYWAITING -72 124 #define ERR_RTP_UDPV4TRANS_CANTBINDRTCPSOCKET -73 125 #define ERR_RTP_UDPV4TRANS_CANTBINDRTPSOCKET -74 126 #define ERR_RTP_UDPV4TRANS_CANTCREATESOCKET -75 127 #define ERR_RTP_UDPV4TRANS_CANTINITMUTEX -76 128 #define ERR_RTP_UDPV4TRANS_CANTSETRTCPRECEIVEBUF -77 129 #define ERR_RTP_UDPV4TRANS_CANTSETRTCPTRANSMITBUF -78 130 #define ERR_RTP_UDPV4TRANS_CANTSETRTPRECEIVEBUF -79 131 #define ERR_RTP_UDPV4TRANS_CANTSETRTPTRANSMITBUF -80 132 #define ERR_RTP_UDPV4TRANS_COULDNTJOINMULTICASTGROUP -81 133 #define ERR_RTP_UDPV4TRANS_DIFFERENTRECEIVEMODE -82 134 #define ERR_RTP_UDPV4TRANS_ILLEGALPARAMETERS -83 135 #define ERR_RTP_UDPV4TRANS_INVALIDADDRESSTYPE -84 136 #define ERR_RTP_UDPV4TRANS_NOLOCALIPS -85 137 #define ERR_RTP_UDPV4TRANS_NOMULTICASTSUPPORT -86 138 #define ERR_RTP_UDPV4TRANS_NOSUCHENTRY -87 139 #define ERR_RTP_UDPV4TRANS_NOTAMULTICASTADDRESS -88 140 #define ERR_RTP_UDPV4TRANS_NOTCREATED -89 141 #define ERR_RTP_UDPV4TRANS_NOTINIT -90 142 #define ERR_RTP_UDPV4TRANS_NOTWAITING -91 143 #define ERR_RTP_UDPV4TRANS_PORTBASENOTEVEN -92 144 #define ERR_RTP_UDPV4TRANS_SPECIFIEDSIZETOOBIG -93 145 #define ERR_RTP_UDPV6TRANS_ALREADYCREATED -94 146 #define ERR_RTP_UDPV6TRANS_ALREADYINIT -95 147 #define ERR_RTP_UDPV6TRANS_ALREADYWAITING -96 148 #define ERR_RTP_UDPV6TRANS_CANTBINDRTCPSOCKET -97 149 #define ERR_RTP_UDPV6TRANS_CANTBINDRTPSOCKET -98 150 #define ERR_RTP_UDPV6TRANS_CANTCREATESOCKET -99 151 #define ERR_RTP_UDPV6TRANS_CANTINITMUTEX -100 152 #define ERR_RTP_UDPV6TRANS_CANTSETRTCPRECEIVEBUF -101 153 #define ERR_RTP_UDPV6TRANS_CANTSETRTCPTRANSMITBUF -102 154 #define ERR_RTP_UDPV6TRANS_CANTSETRTPRECEIVEBUF -103 155 #define ERR_RTP_UDPV6TRANS_CANTSETRTPTRANSMITBUF -104 156 #define ERR_RTP_UDPV6TRANS_COULDNTJOINMULTICASTGROUP -105 157 #define ERR_RTP_UDPV6TRANS_DIFFERENTRECEIVEMODE -106 158 #define ERR_RTP_UDPV6TRANS_ILLEGALPARAMETERS -107 159 #define ERR_RTP_UDPV6TRANS_INVALIDADDRESSTYPE -108 160 #define ERR_RTP_UDPV6TRANS_NOLOCALIPS -109 161 #define ERR_RTP_UDPV6TRANS_NOMULTICASTSUPPORT -110 162 #define ERR_RTP_UDPV6TRANS_NOSUCHENTRY -111 163 #define ERR_RTP_UDPV6TRANS_NOTAMULTICASTADDRESS -112 164 #define ERR_RTP_UDPV6TRANS_NOTCREATED -113 165 #define ERR_RTP_UDPV6TRANS_NOTINIT -114 166 #define ERR_RTP_UDPV6TRANS_NOTWAITING -115 167 #define ERR_RTP_UDPV6TRANS_PORTBASENOTEVEN -116 168 #define ERR_RTP_UDPV6TRANS_SPECIFIEDSIZETOOBIG -117 169 #define ERR_RTP_INTERNALSOURCEDATA_INVALIDPROBATIONTYPE -118 170 #define ERR_RTP_SESSION_USERDEFINEDTRANSMITTERNULL -119 171 #define ERR_RTP_FAKETRANS_ALREADYCREATED -120 172 #define ERR_RTP_FAKETRANS_ALREADYINIT -121 173 #define ERR_RTP_FAKETRANS_CANTINITMUTEX -122 174 #define ERR_RTP_FAKETRANS_COULDNTJOINMULTICASTGROUP -123 175 #define ERR_RTP_FAKETRANS_DIFFERENTRECEIVEMODE -124 176 #define ERR_RTP_FAKETRANS_ILLEGALPARAMETERS -125 177 #define ERR_RTP_FAKETRANS_INVALIDADDRESSTYPE -126 178 #define ERR_RTP_FAKETRANS_NOLOCALIPS -127 179 #define ERR_RTP_FAKETRANS_NOMULTICASTSUPPORT -128 180 #define ERR_RTP_FAKETRANS_NOSUCHENTRY -129 181 #define ERR_RTP_FAKETRANS_NOTAMULTICASTADDRESS -130 182 #define ERR_RTP_FAKETRANS_NOTCREATED -131 183 #define ERR_RTP_FAKETRANS_NOTINIT -132 184 #define ERR_RTP_FAKETRANS_PORTBASENOTEVEN -133 185 #define ERR_RTP_FAKETRANS_SPECIFIEDSIZETOOBIG -134 186 #define ERR_RTP_FAKETRANS_WAITNOTIMPLEMENTED -135 187 #define ERR_RTP_RTPRANDOMURANDOM_CANTOPEN -136 188 #define ERR_RTP_RTPRANDOMURANDOM_ALREADYOPEN -137 189 #define ERR_RTP_RTPRANDOMRANDS_NOTSUPPORTED -138 190 #define ERR_RTP_EXTERNALTRANS_ALREADYCREATED -139 191 #define ERR_RTP_EXTERNALTRANS_ALREADYINIT -140 192 #define ERR_RTP_EXTERNALTRANS_ALREADYWAITING -141 193 #define ERR_RTP_EXTERNALTRANS_BADRECEIVEMODE -142 194 #define ERR_RTP_EXTERNALTRANS_CANTINITMUTEX -143 195 #define ERR_RTP_EXTERNALTRANS_ILLEGALPARAMETERS -144 196 #define ERR_RTP_EXTERNALTRANS_NOACCEPTLIST -145 197 #define ERR_RTP_EXTERNALTRANS_NODESTINATIONSSUPPORTED -146 198 #define ERR_RTP_EXTERNALTRANS_NOIGNORELIST -147 199 #define ERR_RTP_EXTERNALTRANS_NOMULTICASTSUPPORT -148 200 #define ERR_RTP_EXTERNALTRANS_NOSENDER -149 201 #define ERR_RTP_EXTERNALTRANS_NOTCREATED -150 202 #define ERR_RTP_EXTERNALTRANS_NOTINIT -151 203 #define ERR_RTP_EXTERNALTRANS_NOTWAITING -152 204 #define ERR_RTP_EXTERNALTRANS_SENDERROR -153 205 #define ERR_RTP_EXTERNALTRANS_SPECIFIEDSIZETOOBIG -154 206 #define ERR_RTP_UDPV4TRANS_CANTGETSOCKETPORT -155 207 #define ERR_RTP_UDPV4TRANS_NOTANIPV4SOCKET -156 208 #define ERR_RTP_UDPV4TRANS_SOCKETPORTNOTSET -157 209 #define ERR_RTP_UDPV4TRANS_CANTGETSOCKETTYPE -158 210 #define ERR_RTP_UDPV4TRANS_INVALIDSOCKETTYPE -159 211 #define ERR_RTP_UDPV4TRANS_CANTGETVALIDSOCKET -160 212 #define ERR_RTP_UDPV4TRANS_TOOMANYATTEMPTSCHOOSINGSOCKET -161 213 #define ERR_RTP_RTPSESSION_CHANGEREQUESTEDBUTNOTIMPLEMENTED -162 214 #define ERR_RTP_SECURESESSION_CONTEXTALREADYINITIALIZED -163 215 #define ERR_RTP_SECURESESSION_CANTINITIALIZE_SRTPCONTEXT -164 216 #define ERR_RTP_SECURESESSION_CANTINITMUTEX -165 217 #define ERR_RTP_SECURESESSION_CONTEXTNOTINITIALIZED -166 218 #define ERR_RTP_SECURESESSION_NOTENOUGHDATATOENCRYPT -167 219 #define ERR_RTP_SECURESESSION_CANTENCRYPTRTPDATA -168 220 #define ERR_RTP_SECURESESSION_CANTENCRYPTRTCPDATA -169 221 #define ERR_RTP_SECURESESSION_NOTENOUGHDATATODECRYPT -170 222 #define ERR_RTP_SECURESESSION_CANTDECRYPTRTPDATA -171 223 #define ERR_RTP_SECURESESSION_CANTDECRYPTRTCPDATA -172 224 #define ERR_RTP_ABORTDESC_ALREADYINIT -173 225 #define ERR_RTP_ABORTDESC_NOTINIT -174 226 #define ERR_RTP_ABORTDESC_CANTCREATEABORTDESCRIPTORS -175 227 #define ERR_RTP_ABORTDESC_CANTCREATEPIPE -176 228 #define ERR_RTP_SESSION_THREADSAFETYCONFLICT -177 229 #define ERR_RTP_SELECT_ERRORINSELECT -178 230 #define ERR_RTP_SELECT_SOCKETDESCRIPTORTOOLARGE -179 231 #define ERR_RTP_SELECT_ERRORINPOLL -180 232 #define ERR_RTP_TCPTRANS_NOTINIT -181 233 #define ERR_RTP_TCPTRANS_ALREADYINIT -182 234 #define ERR_RTP_TCPTRANS_ALREADYCREATED -183 235 #define ERR_RTP_TCPTRANS_ILLEGALPARAMETERS -184 236 #define ERR_RTP_TCPTRANS_CANTINITMUTEX -185 237 #define ERR_RTP_TCPTRANS_ALREADYWAITING -186 238 #define ERR_RTP_TCPTRANS_NOTCREATED -187 239 #define ERR_RTP_TCPTRANS_INVALIDADDRESSTYPE -188 240 #define ERR_RTP_TCPTRANS_NOSOCKETSPECIFIED -189 241 #define ERR_RTP_TCPTRANS_NOMULTICASTSUPPORT -190 242 #define ERR_RTP_TCPTRANS_RECEIVEMODENOTSUPPORTED -191 243 #define ERR_RTP_TCPTRANS_SPECIFIEDSIZETOOBIG -192 244 #define ERR_RTP_TCPTRANS_NOTWAITING -193 245 #define ERR_RTP_TCPTRANS_SOCKETALREADYINDESTINATIONS -194 246 #define ERR_RTP_TCPTRANS_SOCKETNOTFOUNDINDESTINATIONS -195 247 #define ERR_RTP_TCPTRANS_ERRORINSEND -196 248 #define ERR_RTP_TCPTRANS_ERRORINRECV -197 250 #endif // RTPERRORS_H Definition: rtpfaketransmitter.h:64
std::string JRTPLIB_IMPORTEXPORT RTPGetErrorString(int errcode)
Returns a string describing the error code errcode.