Package | Description |
---|---|
org.jcodec.codecs.h264 | |
org.jcodec.codecs.h264.mp4 |
Modifier and Type | Method and Description |
---|---|
static AvcCBox |
H264Utils.createAvcC(SeqParameterSet sps,
PictureParameterSet pps,
int nalLengthSize) |
static AvcCBox |
H264Utils.createAvcCFromBytes(ByteBuffer codecPrivate)
Creates a MP4 sample entry given AVC/H.264 codec private.
|
static AvcCBox |
H264Utils.createAvcCFromList(List<SeqParameterSet> initSPS,
List<PictureParameterSet> initPPS,
int nalLengthSize) |
static AvcCBox |
H264Utils.createAvcCFromPS(List<ByteBuffer> spsList,
List<ByteBuffer> ppsList,
int nalLengthSize) |
static AvcCBox |
H264Utils.parseAVCC(VideoSampleEntry vse) |
static AvcCBox |
H264Utils.parseAVCCFromBuffer(ByteBuffer bb) |
Modifier and Type | Method and Description |
---|---|
static ByteBuffer |
H264Utils.avcCToAnnexB(AvcCBox avcC) |
static SampleEntry |
H264Utils.createMOVSampleEntryFromAvcC(AvcCBox avcC) |
static ByteBuffer |
H264Utils.decodeMOVPacket(ByteBuffer result,
AvcCBox avcC)
Decodes AVC packet in ISO BMF format into Annex B format.
|
static void |
H264Utils.decodeMOVPacketInplace(ByteBuffer result,
AvcCBox avcC)
Decodes AVC packet in ISO BMF format into Annex B format.
|
static ByteBuffer |
H264Utils.getAvcCData(AvcCBox avcC) |
static void |
H264Utils.saveRawFrame(ByteBuffer data,
AvcCBox avcC,
File f) |
static void |
H264Utils.saveStreamParams(AvcCBox avcC,
SeekableByteChannel raw) |
static List<ByteBuffer> |
H264Utils.splitMOVPacket(ByteBuffer buf,
AvcCBox avcC) |
Modifier and Type | Method and Description |
---|---|
static AvcCBox |
AvcCBox.createAvcCBox(int profile,
int profileCompat,
int level,
int nalLengthSize,
List<ByteBuffer> spsList,
List<ByteBuffer> ppsList) |
static AvcCBox |
AvcCBox.createEmpty() |
static AvcCBox |
AvcCBox.parseAvcCBox(ByteBuffer buf) |
Copyright © 2019. All rights reserved.