public class MPSUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MPSUtils.AACAudioDescriptor |
static class |
MPSUtils.AudioStreamDescriptor |
static class |
MPSUtils.AVCVideoDescriptor |
static class |
MPSUtils.DataStreamAlignmentDescriptor |
static class |
MPSUtils.ISO639LanguageDescriptor |
static class |
MPSUtils.Mpeg4AudioDescriptor |
static class |
MPSUtils.Mpeg4VideoDescriptor |
static class |
MPSUtils.MPEGMediaDescriptor |
static class |
MPSUtils.PESReader |
static class |
MPSUtils.RegistrationDescriptor |
static class |
MPSUtils.VideoStreamDescriptor |
Modifier and Type | Field and Description |
---|---|
static int |
AUDIO_MAX |
static int |
AUDIO_MIN |
static Class<? extends MPSUtils.MPEGMediaDescriptor>[] |
dMapping |
static int |
PACK |
static int |
PRIVATE_1 |
static int |
PRIVATE_2 |
static int |
PSM |
static int |
SYSTEM |
static int |
VIDEO_MAX |
static int |
VIDEO_MIN |
Constructor and Description |
---|
MPSUtils() |
Modifier and Type | Method and Description |
---|---|
static long |
_readTs(ByteBuffer is,
int c) |
static boolean |
audioStream(int streamId) |
static boolean |
mediaMarker(int marker) |
static boolean |
mediaStream(int streamId) |
static PESPacket |
mpeg1Pes(int b0,
int len,
int streamId,
ByteBuffer is,
long pos) |
static PESPacket |
mpeg2Pes(int b0,
int len,
int streamId,
ByteBuffer is,
long pos) |
static List<MPSUtils.MPEGMediaDescriptor> |
parseDescriptors(ByteBuffer bb) |
static boolean |
psMarker(int marker) |
static PESPacket |
readPESHeader(ByteBuffer iss,
long pos) |
static long |
readTs(ByteBuffer is) |
static boolean |
videoMarker(int marker) |
static boolean |
videoStream(int streamId) |
static void |
writeTs(ByteBuffer is,
long ts) |
public static final int VIDEO_MIN
public static final int VIDEO_MAX
public static final int AUDIO_MIN
public static final int AUDIO_MAX
public static final int PACK
public static final int SYSTEM
public static final int PSM
public static final int PRIVATE_1
public static final int PRIVATE_2
public static Class<? extends MPSUtils.MPEGMediaDescriptor>[] dMapping
public static final boolean mediaStream(int streamId)
public static final boolean mediaMarker(int marker)
public static final boolean psMarker(int marker)
public static boolean videoMarker(int marker)
public static final boolean videoStream(int streamId)
public static boolean audioStream(int streamId)
public static PESPacket readPESHeader(ByteBuffer iss, long pos)
public static PESPacket mpeg1Pes(int b0, int len, int streamId, ByteBuffer is, long pos)
public static long _readTs(ByteBuffer is, int c)
public static PESPacket mpeg2Pes(int b0, int len, int streamId, ByteBuffer is, long pos)
public static long readTs(ByteBuffer is)
public static void writeTs(ByteBuffer is, long ts)
public static List<MPSUtils.MPEGMediaDescriptor> parseDescriptors(ByteBuffer bb)
Copyright © 2019. All rights reserved.