bool RtpSource::IsRtpPacket(char *buffer, unsigned int length) { RtpPacket *rtpPacket = new RtpPacket(buffer, length, NULL, NULL); bool isRtpPacket = rtpPacket->IsRtpPacket(); delete rtpPacket; return isRtpPacket; }
bool RtpSource::ProcessPacket(char *buffer, unsigned int length) { RtpPacket *rtpPacket = new RtpPacket(buffer, length, NULL, NULL); if (!rtpPacket->IsRtpPacket()) { // some problem occured return false; } return (this->AddPacket(rtpPacket)); }