public class TuSDKAVPacket
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
AV_AUDIO_TYPE
音频数据
|
static int |
AV_VIDEO_TYPE
视频数据
|
| 构造器和说明 |
|---|
TuSDKAVPacket(java.nio.ByteBuffer buf,
long pts,
int packetType) |
TuSDKAVPacket(int capacity) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.nio.ByteBuffer |
getByteBuffer()
获取数据
|
int |
getChunkSize()
获取数据大小
|
int |
getFlags()
获取
|
int |
getPacketType()
获取数据类型
|
long |
getSampleTimeUs()
获取 pts
|
void |
setByteBuffer(java.nio.ByteBuffer buf)
设置数据
|
void |
setChunkSize(int chunkSize)
设置数据大小
|
void |
setFlags(int flags)
设置 flag
|
void |
setPacketType(int packetType)
设置数据类型
|
void |
setSampleTimeUs(long pts)
设置 pts
|
public static final int AV_VIDEO_TYPE
public static final int AV_AUDIO_TYPE
public TuSDKAVPacket(java.nio.ByteBuffer buf,
long pts,
int packetType)
buf - pts - public TuSDKAVPacket(int capacity)
public void setByteBuffer(java.nio.ByteBuffer buf)
buf - 待解码数据public java.nio.ByteBuffer getByteBuffer()
public void setSampleTimeUs(long pts)
pts - Presentation timestamppublic long getSampleTimeUs()
public void setChunkSize(int chunkSize)
chunkSize - public int getChunkSize()
public void setPacketType(int packetType)
packetType - public int getPacketType()
public int getFlags()
public void setFlags(int flags)
flags - SAMPLE_FLAG_ENCRYPTED = 2;
SAMPLE_FLAG_PARTIAL_FRAME = 4;
SAMPLE_FLAG_SYNC = 1;