{ERR_RTP_FAKETRANS_ILLEGALPARAMETERS,"Illegal parameters type passed to the transmitter"},
{ERR_RTP_FAKETRANS_INVALIDADDRESSTYPE,"Specified address type isn't compatible with this transmitter"},
{ERR_RTP_FAKETRANS_NOLOCALIPS,"Couldn't determine the local host name since the local IP list is empty"},
{ERR_RTP_FAKETRANS_NOMULTICASTSUPPORT,"Multicast support is not available"},
{ERR_RTP_FAKETRANS_NOSUCHENTRY,"Specified entry could not be found"},
{ERR_RTP_FAKETRANS_NOTAMULTICASTADDRESS,"The specified address is not a multicast address"},
{ERR_RTP_FAKETRANS_NOTCREATED,"The 'Create' call for this transmitter has not been called"},
{ERR_RTP_FAKETRANS_NOTINIT,"The 'Init' call for this transmitter has not been called"},
{ERR_RTP_FAKETRANS_PORTBASENOTEVEN,"The specified port base is not an even number"},
{ERR_RTP_FAKETRANS_SPECIFIEDSIZETOOBIG,"The maximum packet size is too big for this transmitter"},
{ERR_RTP_FAKETRANS_WAITNOTIMPLEMENTED,"The WaitForIncomingData is not implemented in the Gst transmitter"},
{ERR_RTP_RTPRANDOMURANDOM_CANTOPEN,"Unable to open /dev/urandom for reading"},
{ERR_RTP_RTPRANDOMURANDOM_ALREADYOPEN,"The device /dev/urandom was already opened"},
{ERR_RTP_RTPRANDOMRANDS_NOTSUPPORTED,"The rand_s call is not supported on this platform"},
{ERR_RTP_EXTERNALTRANS_ALREADYCREATED,"The external transmission component was already created"},
{ERR_RTP_EXTERNALTRANS_ALREADYINIT,"The external transmission component was already initialized"},
{ERR_RTP_EXTERNALTRANS_ALREADYWAITING,"The external transmission component is already waiting for incoming data"},
{ERR_RTP_EXTERNALTRANS_BADRECEIVEMODE,"The external transmission component only supports accepting all incoming packets"},
{ERR_RTP_EXTERNALTRANS_CANTINITMUTEX,"The external transmitter was unable to initialize a required mutex"},
{ERR_RTP_EXTERNALTRANS_ILLEGALPARAMETERS,"Only parameters of type RTPExternalTransmissionParams can be passed to the external transmission component"},
{ERR_RTP_EXTERNALTRANS_NOACCEPTLIST,"The external transmitter does not have an accept list"},
{ERR_RTP_EXTERNALTRANS_NODESTINATIONSSUPPORTED,"The external transmitter does not have a destination list"},
{ERR_RTP_EXTERNALTRANS_NOIGNORELIST,"The external transmitter does not have an ignore list"},
{ERR_RTP_EXTERNALTRANS_NOMULTICASTSUPPORT,"The external transmitter does not support the multicast functions"},
{ERR_RTP_EXTERNALTRANS_NOSENDER,"No sender has been set for this external transmitter"},
{ERR_RTP_EXTERNALTRANS_NOTCREATED,"The external transmitter has not been created yet"},
{ERR_RTP_EXTERNALTRANS_NOTINIT,"The external transmitter has not been initialized yet"},
{ERR_RTP_EXTERNALTRANS_NOTWAITING,"The external transmitter is not currently waiting for incoming data"},
{ERR_RTP_EXTERNALTRANS_SENDERROR,"The external transmitter was unable to actually send the data"},
{ERR_RTP_EXTERNALTRANS_SPECIFIEDSIZETOOBIG,"The specified data size exceeds the maximum amount that has been set"},
{ERR_RTP_UDPV4TRANS_CANTGETSOCKETPORT,"Unable to obtain the existing socket info using 'getsockname'"},
{ERR_RTP_UDPV4TRANS_NOTANIPV4SOCKET,"The existing socket specified does not appear to be an IPv4 socket"},
{ERR_RTP_UDPV4TRANS_SOCKETPORTNOTSET,"The existing socket that was specified does not have its port set yet"},
{ERR_RTP_UDPV4TRANS_CANTGETSOCKETTYPE,"Can't get the socket type of the specified existing socket"},
{ERR_RTP_UDPV4TRANS_INVALIDSOCKETTYPE,"The specified existing socket is not an UDP socket"},
{ERR_RTP_UDPV4TRANS_CANTGETVALIDSOCKET,"Can't get a valid socket when trying to choose a port automatically"},
{ERR_RTP_UDPV4TRANS_TOOMANYATTEMPTSCHOOSINGSOCKET,"Can't seem to get RTP/RTCP ports automatically, too many attempts"},
{ERR_RTP_RTPSESSION_CHANGEREQUESTEDBUTNOTIMPLEMENTED,"Flag to change data was requested, but OnChangeRTPOrRTCPData was not reimplemented"},
{ERR_RTP_SECURESESSION_CONTEXTALREADYINITIALIZED,"The initialization function was already called"},
{ERR_RTP_SECURESESSION_CANTINITIALIZE_SRTPCONTEXT,"Unable to initialize libsrtp context"},
{ERR_RTP_SECURESESSION_CANTINITMUTEX,"Unable to initialize a mutex"},
{ERR_RTP_SECURESESSION_NOTENOUGHDATATOENCRYPT,"There's not enough RTP or RTCP data to encrypt"},
{ERR_RTP_SECURESESSION_CANTENCRYPTRTPDATA,"Unable to encrypt RTP data"},
{ERR_RTP_SECURESESSION_CANTENCRYPTRTCPDATA,"Unable to encrypt RTCP data"},
{ERR_RTP_SECURESESSION_NOTENOUGHDATATODECRYPT,"There's not enough RTP or RTCP data to decrypt"},
{ERR_RTP_SECURESESSION_CANTDECRYPTRTPDATA,"Unable to decrypt RTP data"},
{ERR_RTP_SECURESESSION_CANTDECRYPTRTCPDATA,"Unable to decrypt RTCP data"},
{ERR_RTP_ABORTDESC_ALREADYINIT,"The RTPAbortDescriptors instance is already initialized"},
{ERR_RTP_ABORTDESC_NOTINIT,"The RTPAbortDescriptors instance is not yet initialized"},
{ERR_RTP_ABORTDESC_CANTCREATEABORTDESCRIPTORS,"Unable to create two connected TCP sockets for the abort descriptors"},
{ERR_RTP_ABORTDESC_CANTCREATEPIPE,"Unable to create a pipe for the abort descriptors"},
{ERR_RTP_SESSION_THREADSAFETYCONFLICT,"For the background poll thread to be used, thread safety must also be set"},
{ERR_RTP_SELECT_ERRORINSELECT,"Error in the call to 'select'"},
{ERR_RTP_SELECT_SOCKETDESCRIPTORTOOLARGE,"A socket descriptor value is too large for a call to 'select' (exceeds FD_SETSIZE)"},
{ERR_RTP_SELECT_ERRORINPOLL,"Error in the call to 'poll' or 'WSAPoll'"},
{ERR_RTP_TCPTRANS_NOTINIT,"The TCP transmitter is not yet initialized"},
{ERR_RTP_TCPTRANS_ALREADYINIT,"The TCP transmitter is already initialized"},
{ERR_RTP_TCPTRANS_NOTCREATED,"The TCP transmitter is not yet created"},
{ERR_RTP_TCPTRANS_ALREADYCREATED,"The TCP transmitter is already created"},
{ERR_RTP_TCPTRANS_ILLEGALPARAMETERS,"The parameters for the TCP transmitter are invalid"},
{ERR_RTP_TCPTRANS_CANTINITMUTEX,"Unable to initialize a mutex during the initialization of the TCP transmitter"},
{ERR_RTP_TCPTRANS_ALREADYWAITING,"The TCP transmitter is already waiting for data"},
{ERR_RTP_TCPTRANS_INVALIDADDRESSTYPE,"The address specified is not a valid address for the TCP transmitter"},
{ERR_RTP_TCPTRANS_NOSOCKETSPECIFIED,"No socket was specified in the address used for the TCP transmitter"},
{ERR_RTP_TCPTRANS_NOMULTICASTSUPPORT,"The TCP transmitter does not support multicasting"},
{ERR_RTP_TCPTRANS_RECEIVEMODENOTSUPPORTED,"The TCP transmitter does not support receive modes other than 'accept all'"},
{ERR_RTP_TCPTRANS_SPECIFIEDSIZETOOBIG,"The maximum packet size for the TCP transmitter is limited to 64KB"},
{ERR_RTP_TCPTRANS_NOTWAITING,"The TCP transmitter is not waiting for data"},
{ERR_RTP_TCPTRANS_SOCKETALREADYINDESTINATIONS,"The specified destination address (socket) was already added to the destination list of the TCP transmitter"},
{ERR_RTP_TCPTRANS_SOCKETNOTFOUNDINDESTINATIONS,"The specified destination address (socket) was not found in the list of destinations of the TCP transmitter"},
{ERR_RTP_TCPTRANS_ERRORINSEND,"An error occurred in the TCP transmitter while sending a packet"},
{ERR_RTP_TCPTRANS_ERRORINRECV,"An error occurred in the TCP transmitter while receiving a packet"},