docs/doc/reference/com/google/android/exoplayer2/source/rtsp/RtpPacket.Builder.html
Package com.google.android.exoplayer2.source.rtsp
Enclosing class:RtpPacket
public static final classRtpPacket.Builderextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")
Builder class for an RtpPacket
Constructors | Constructor | Description |
| --- | --- |
| Builder() | |
All Methods Instance Methods Concrete Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| RtpPacket | build() |
Builds the RtpPacket.
|
| RtpPacket.Builder | setCsrc(byte[] csrc) |
Sets RtpPacket.csrc.
|
| RtpPacket.Builder | setMarker(boolean marker) |
Sets RtpPacket.marker.
|
| RtpPacket.Builder | setPadding(boolean padding) |
Sets the RtpPacket.padding.
|
| RtpPacket.Builder | setPayloadData(byte[] payloadData) |
Sets RtpPacket.payloadData.
|
| RtpPacket.Builder | setPayloadType(byte payloadType) |
Sets RtpPacket.payloadType.
|
| RtpPacket.Builder | setSequenceNumber(int sequenceNumber) |
Sets RtpPacket.sequenceNumber.
|
| RtpPacket.Builder | setSsrc(int ssrc) |
Sets RtpPacket.ssrc.
|
| RtpPacket.Builder | setTimestamp(long timestamp) |
Sets RtpPacket.timestamp.
|
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
public Builder()
-
@CanIgnoreReturnValue
public[RtpPacket.Builder](RtpPacket.Builder.html "class in com.google.android.exoplayer2.source.rtsp")setPadding(boolean padding)
Sets the RtpPacket.padding. The default is false.
-
@CanIgnoreReturnValue
public[RtpPacket.Builder](RtpPacket.Builder.html "class in com.google.android.exoplayer2.source.rtsp")setMarker(boolean marker)
Sets RtpPacket.marker. The default is false.
-
@CanIgnoreReturnValue
public[RtpPacket.Builder](RtpPacket.Builder.html "class in com.google.android.exoplayer2.source.rtsp")setPayloadType(byte payloadType)
Sets RtpPacket.payloadType. The default is 0.
-
@CanIgnoreReturnValue
public[RtpPacket.Builder](RtpPacket.Builder.html "class in com.google.android.exoplayer2.source.rtsp")setSequenceNumber(int sequenceNumber)
Sets RtpPacket.sequenceNumber. The default is 0.
-
@CanIgnoreReturnValue
public[RtpPacket.Builder](RtpPacket.Builder.html "class in com.google.android.exoplayer2.source.rtsp")setTimestamp(long timestamp)
Sets RtpPacket.timestamp. The default is 0.
-
@CanIgnoreReturnValue
public[RtpPacket.Builder](RtpPacket.Builder.html "class in com.google.android.exoplayer2.source.rtsp")setSsrc(int ssrc)
Sets RtpPacket.ssrc. The default is 0.
-
@CanIgnoreReturnValue
public[RtpPacket.Builder](RtpPacket.Builder.html "class in com.google.android.exoplayer2.source.rtsp")setCsrc(byte[] csrc)
Sets RtpPacket.csrc. The default is an empty byte array.
-
@CanIgnoreReturnValue
public[RtpPacket.Builder](RtpPacket.Builder.html "class in com.google.android.exoplayer2.source.rtsp")setPayloadData(byte[] payloadData)
Sets RtpPacket.payloadData. The default is an empty byte array.
-
public[RtpPacket](RtpPacket.html "class in com.google.android.exoplayer2.source.rtsp")build()
Builds the RtpPacket.