Package org.webrtc

Class RtpReceiver

java.lang.Object
org.webrtc.RtpReceiver

public class RtpReceiver extends Object
Java wrapper for a C++ RtpReceiverInterface.
  • Field Details

    • nativeRtpReceiver

      private long nativeRtpReceiver
    • nativeObserver

      private long nativeObserver
    • cachedTrack

      @Nullable private MediaStreamTrack cachedTrack
  • Constructor Details

    • RtpReceiver

      public RtpReceiver(long nativeRtpReceiver)
  • Method Details

    • track

      @Nullable public MediaStreamTrack track()
    • getParameters

      public RtpParameters getParameters()
    • id

      public String id()
    • dispose

      public void dispose()
    • SetObserver

      public void SetObserver(RtpReceiver.Observer observer)
    • setFrameDecryptor

      public void setFrameDecryptor(FrameDecryptor frameDecryptor)
    • checkRtpReceiverExists

      private void checkRtpReceiverExists()
    • nativeGetTrack

      private static long nativeGetTrack(long rtpReceiver)
    • nativeGetParameters

      private static RtpParameters nativeGetParameters(long rtpReceiver)
    • nativeGetId

      private static String nativeGetId(long rtpReceiver)
    • nativeSetObserver

      private static long nativeSetObserver(long rtpReceiver, RtpReceiver.Observer observer)
    • nativeUnsetObserver

      private static void nativeUnsetObserver(long rtpReceiver, long nativeObserver)
    • nativeSetFrameDecryptor

      private static void nativeSetFrameDecryptor(long rtpReceiver, long nativeFrameDecryptor)