RtpHeader java实体类
时间: 2023-10-14 20:08:29 浏览: 34
以下是一个简单的RtpHeader Java实体类的示例:
```java
public class RtpHeader {
private int version;
private int padding;
private int extension;
private int csrcCount;
private int marker;
private int payloadType;
private int sequenceNumber;
private long timestamp;
private long ssrc;
public RtpHeader() {
this.version = 2;
this.padding = 0;
this.extension = 0;
this.csrcCount = 0;
this.marker = 0;
}
public int getVersion() {
return version;
}
public void setVersion(int version) {
this.version = version;
}
public int getPadding() {
return padding;
}
public void setPadding(int padding) {
this.padding = padding;
}
public int getExtension() {
return extension;
}
public void setExtension(int extension) {
this.extension = extension;
}
public int getCsrcCount() {
return csrcCount;
}
public void setCsrcCount(int csrcCount) {
this.csrcCount = csrcCount;
}
public int getMarker() {
return marker;
}
public void setMarker(int marker) {
this.marker = marker;
}
public int getPayloadType() {
return payloadType;
}
public void setPayloadType(int payloadType) {
this.payloadType = payloadType;
}
public int getSequenceNumber() {
return sequenceNumber;
}
public void setSequenceNumber(int sequenceNumber) {
this.sequenceNumber = sequenceNumber;
}
public long getTimestamp() {
return timestamp;
}
public void setTimestamp(long timestamp) {
this.timestamp = timestamp;
}
public long getSsrc() {
return ssrc;
}
public void setSsrc(long ssrc) {
this.ssrc = ssrc;
}
}
```
这个类包含了RTP头部的所有字段,并提供了对它们的访问器方法。在这里,我们还定义了一个默认构造函数,该构造函数将版本(version)、填充(padding)、扩展(extension)、CSRC计数(csrcCount)和标记(marker)设置为默认值。
请注意,这只是一个简单的示例,实际的RTP头部可能会更复杂,具体取决于应用程序要求的功能。