Skip navigation links
A C F G I O P S T U V 

A

arrayFromChunks(Collection<byte[]>, int) - Static method in class org.jmisb.core.klv.ArrayUtils
Concatenate a collection of byte arrays (chunks) sequentially into one big array
arrayToUuid(byte[], int) - Static method in class org.jmisb.core.klv.UuidUtils
Convert part of a byte array to a UUID.
ArrayUtils - Class in org.jmisb.core.klv
Utility methods for arrays

C

compute(byte[]) - Static method in class org.jmisb.core.klv.CRC32MPEG2
Compute CRC32 checksum for byte array and insert into array.
convert(AVFrame) - Method in class org.jmisb.core.video.FrameConverter
Convert an AVFrame to a BufferedImage
convertHashOutputToVersion5UUID(byte[]) - Static method in class org.jmisb.core.klv.UuidUtils
 
CRC32MPEG2 - Class in org.jmisb.core.klv
Calculate CRC32 per ISO/IEC 13818-1.
CRC32MPEG2() - Constructor for class org.jmisb.core.klv.CRC32MPEG2
 

F

FfmpegUtils - Class in org.jmisb.core.video
Utility methods for common FFmpeg operations
float32ToBytes(float) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a 32-bit floating point number to a byte array
float64ToBytes(double) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a 64-bit floating point number to a byte array
formatError(int) - Static method in class org.jmisb.core.video.FfmpegUtils
Get the string for a given FFmpeg error code
formatUUID(UUID) - Static method in class org.jmisb.core.klv.UuidUtils
Convert a standard Java UUID to the ST1204 text representation.
fourCcToTag(String) - Static method in class org.jmisb.core.video.FfmpegUtils
Convert four CC string to an integer tag
FrameConverter - Class in org.jmisb.core.video
Convert video frames between AVFrame and BufferedImage
FrameConverter() - Constructor for class org.jmisb.core.video.FrameConverter
 

G

getCodecName(AVFormatContext, int) - Static method in class org.jmisb.core.video.FfmpegUtils
 
getCRC32() - Method in class org.jmisb.core.klv.CRC32MPEG2
 
getDataStream(AVFormatContext) - Static method in class org.jmisb.core.video.FfmpegUtils
 
getDataStreamIndex(AVFormatContext) - Static method in class org.jmisb.core.video.FfmpegUtils
 
getDataStreamIndices(AVFormatContext) - Static method in class org.jmisb.core.video.FfmpegUtils
 
getDuration(AVFormatContext) - Static method in class org.jmisb.core.video.FfmpegUtils
Get the file duration
getFrameRate(AVFormatContext) - Static method in class org.jmisb.core.video.FfmpegUtils
Get the frame rate
getNumStreams(AVFormatContext) - Static method in class org.jmisb.core.video.FfmpegUtils
 
getStreamByIndex(AVFormatContext, int) - Static method in class org.jmisb.core.video.FfmpegUtils
 
getStreamType(AVFormatContext, int) - Static method in class org.jmisb.core.video.FfmpegUtils
 
getVideoStream(AVFormatContext) - Static method in class org.jmisb.core.video.FfmpegUtils
 
getVideoStreamIndex(AVFormatContext) - Static method in class org.jmisb.core.video.FfmpegUtils
 

I

int16ToBytes(short) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a signed 16-bit integer to a byte array
int32ToBytes(int) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a signed 32-bit integer to a byte array
int32ToVariableBytes(int) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert an signed 32-bit integer to a byte array.
int64ToBytes(long) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a signed 64-byte integer to a byte array
int64ToVariableBytes(long) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert an signed 64-bit integer to a byte array.

O

org.jmisb.core.klv - package org.jmisb.core.klv
 
org.jmisb.core.video - package org.jmisb.core.video
 

P

parseUUID(String) - Static method in class org.jmisb.core.klv.UuidUtils
Parse an ST1204 style identifier to a standard Java UUID.
PrimitiveConverter - Class in org.jmisb.core.klv
Utility methods to convert primitive types to/from byte arrays

S

shortWait(long) - Static method in class org.jmisb.core.video.TimingUtils
Wait for a short period, ignoring thread interruptions

T

tagToFourCc(int) - Static method in class org.jmisb.core.video.FfmpegUtils
Convert 32-bit integer codec tag to a four CC string
TimingUtils - Class in org.jmisb.core.video
Utility methods for timing
toFloat32(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array to a 32-bit floating point number
toFloat32(byte[], int) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Extract a float (4 byte floating point value) from a byte array.
toFloat64(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array to a 64-bit floating point number
toFloat64(byte[], int) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Extract a double (8 byte floating point value) from a byte array.
toHexString(byte[]) - Static method in class org.jmisb.core.klv.ArrayUtils
Format a byte array as a string of hexadecimal values
toHexString(byte[], int) - Static method in class org.jmisb.core.klv.ArrayUtils
Format a byte array as a string of hexadecimal values
toHexString(byte[], int, boolean) - Static method in class org.jmisb.core.klv.ArrayUtils
Format a byte array as a string of hexadecimal values
toInt16(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array to a signed 16-bit integer
toInt16(byte[], int) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert part of a byte array to an signed 16-bit integer
toInt32(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array to a signed 32-bit integer
toInt64(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array to a signed 64-bit integer.
toInt64(byte[], int) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array with offset to a signed 64-bit integer.
toUint16(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array to an unsigned 16-bit integer (int with range of uint16)
toUint24(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array to an unsigned 24-bit integer (int with range of uint24)
toUint32(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array to an unsigned 32-bit integer (long with range of uint32)
toUint8(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a byte array to an unsigned 8-bit integer (int with range of uint8)

U

uint16ToBytes(int) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert an unsigned 16-bit unsigned integer (int with range of uint16) to a byte array
uint24ToBytes(int) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert an unsigned 24-bit value to byte array.
uint32ToBytes(long) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert an unsigned 32-bit unsigned integer (long with range of uint32) to a byte array
uint32ToVariableBytes(long) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert an unsigned 32-bit unsigned integer (long with range of uint32) to a byte array.
uint8ToBytes(short) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert an unsigned 8-bit unsigned integer (short with range of uint8) to a byte array
uintToVariableBytes(long) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert an unsigned 8 byte unsigned integer (long with range of uint64) to a byte array.
uintToVariableBytesV6(long) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert an unsigned 6 byte unsigned integer (long with range of uint48) to a byte array.
update(byte[], int) - Method in class org.jmisb.core.klv.CRC32MPEG2
 
uuidStringToByteArray(String) - Static method in class org.jmisb.core.klv.UuidUtils
Convert a hex String (in UUID format) to a byte array.
uuidToArray(UUID) - Static method in class org.jmisb.core.klv.UuidUtils
Get the content of a UUID as a byte array.
UuidUtils - Class in org.jmisb.core.klv
Internal utility methods for UUID conversions.
UuidUtils() - Constructor for class org.jmisb.core.klv.UuidUtils
 

V

variableBytesToInt64(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a variable length byte array to an signed 64-bit integer (long)
variableBytesToUint16(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a variable length byte array to an unsigned 16-bit integer (int with range of uint16)
variableBytesToUint32(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a variable length byte array to an unsigned 32-bit integer (long with range of uint32)
variableBytesToUint64(byte[]) - Static method in class org.jmisb.core.klv.PrimitiveConverter
Convert a variable length byte array to an unsigned 64-bit integer (long with range of uint64)
verify(byte[], byte[]) - Static method in class org.jmisb.core.klv.CRC32MPEG2
Verify CRC32 checksum for byte array.
A C F G I O P S T U V 
Skip navigation links

Copyright © 2021 West Ridge Systems. All rights reserved.