Back to Exoplayer

RtpPacket.Builder (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/source/rtsp/RtpPacket.Builder.html

latest4.6 KB
Original Source

Package com.google.android.exoplayer2.source.rtsp

Class RtpPacket.Builder


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

Constructor Summary

Constructors | Constructor | Description | | --- | --- | | Builder() | |

Method Summary

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. |

- 

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

- 

Builder

public Builder()

Method Detail

- 

setPadding

@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.

- 

setMarker

@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.

- 

setPayloadType

@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.

- 

setSequenceNumber

@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.

- 

setTimestamp

@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.

- 

setSsrc

@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.

- 

setCsrc

@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.

- 

setPayloadData

@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.

- 

build

public[RtpPacket](RtpPacket.html "class in com.google.android.exoplayer2.source.rtsp")build()

Builds the RtpPacket.