예제 #1
0
bool RtpSource::IsRtpPacket(char *buffer, unsigned int length)
{
  RtpPacket *rtpPacket = new RtpPacket(buffer, length, NULL, NULL);
  bool isRtpPacket = rtpPacket->IsRtpPacket();
  delete rtpPacket;

  return isRtpPacket;
}
예제 #2
0
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));
}