Interface RTPInterface


public interface RTPInterface
Interface to allow RTP to trigger callbacks.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    rtcpPacket(RTPChannel rtp, byte[] data, int off, int len)
    Triggered when RTP is using raw mode and a RTCP packet is received.
    void
    rtpDigit(RTPChannel rtp, char digit)
    Triggered when DTMF code has arrived.
    void
    rtpH263(RTPChannel rtp, byte[] data, int off, int len)
    Triggered when a H.263 packet is received.
    void
    rtpH263_1998(RTPChannel rtp, byte[] data, int off, int len)
    Triggered when a H.263-1998 packet is received.
    void
    rtpH263_2000(RTPChannel rtp, byte[] data, int off, int len)
    Triggered when a H.263-2000 packet is received.
    void
    rtpH264(RTPChannel rtp, byte[] data, int off, int len)
    Triggered when a H.264 packet is received.
    void
    Triggered when an RTPChannel has been inactive for some time.
    void
    rtpJPEG(RTPChannel rtp, byte[] data, int off, int len)
    Triggered when a JPEG packet is received.
    void
    rtpPacket(RTPChannel rtp, byte[] data, int off, int len)
    Triggered when RTP is using raw mode and a RTP packet is received.
    void
    Triggered when new voice RTP data has arrived and been decoded.
    void
    rtpVP8(RTPChannel rtp, byte[] data, int off, int len)
    Triggered when a VP8 packet is received.
  • Method Details

    • rtpSamples

      void rtpSamples(RTPChannel rtp)
      Triggered when new voice RTP data has arrived and been decoded. It is safe to call getSamples()
    • rtpDigit

      void rtpDigit(RTPChannel rtp, char digit)
      Triggered when DTMF code has arrived.
    • rtpPacket

      void rtpPacket(RTPChannel rtp, byte[] data, int off, int len)
      Triggered when RTP is using raw mode and a RTP packet is received.
    • rtcpPacket

      void rtcpPacket(RTPChannel rtp, byte[] data, int off, int len)
      Triggered when RTP is using raw mode and a RTCP packet is received.
    • rtpH263

      void rtpH263(RTPChannel rtp, byte[] data, int off, int len)
      Triggered when a H.263 packet is received.
    • rtpH263_1998

      void rtpH263_1998(RTPChannel rtp, byte[] data, int off, int len)
      Triggered when a H.263-1998 packet is received.
    • rtpH263_2000

      void rtpH263_2000(RTPChannel rtp, byte[] data, int off, int len)
      Triggered when a H.263-2000 packet is received.
    • rtpH264

      void rtpH264(RTPChannel rtp, byte[] data, int off, int len)
      Triggered when a H.264 packet is received.
    • rtpVP8

      void rtpVP8(RTPChannel rtp, byte[] data, int off, int len)
      Triggered when a VP8 packet is received.
    • rtpJPEG

      void rtpJPEG(RTPChannel rtp, byte[] data, int off, int len)
      Triggered when a JPEG packet is received.
    • rtpInactive

      void rtpInactive(RTPChannel rtp)
      Triggered when an RTPChannel has been inactive for some time.