public bool RegisterUDPAudioClient(uint rtspProtocolId, IPEndPoint data, IPEndPoint rtcp)
{
if (_rtpClient.hasAudio)
{
FATAL("Client already registered for audio feed");
return false;
}
_rtpClient.hasAudio = true;
_rtpClient.isUdp = true;
_rtpClient.audioDataAddress = data;
_rtpClient.audioRtcpAddress = rtcp;
_rtpClient.protocolId = rtspProtocolId;
_audioNATData.OutboundAddress = _rtpClient.audioDataAddress;
_audioNATRTCP.OutboundAddress = _rtpClient.audioRtcpAddress;
return ((UDPCarrier)_audioNATData.IOHandler).StartAccept()
&& ((UDPCarrier)_audioNATRTCP.IOHandler).StartAccept();
}