Package-level declarations

Types

Link copied to clipboard

A class that convert a ByteBuffer to an AVCC format.

Link copied to clipboard
open class BitBuffer(val buffer: ByteBuffer, var bitPosition: Int = buffer.position() * Byte.SIZE_BITS, val bitEnd: Int = buffer.limit() * Byte.SIZE_BITS - 1)
Link copied to clipboard

For sub classes of a ByteBufferWriter that need to write a ByteBuffer to a BitBuffer

Link copied to clipboard
class ByteBufferBitReader(var buffer: ByteBuffer)
Link copied to clipboard
abstract class ByteBufferWriter
Link copied to clipboard

A class that acts as a passthrough for a ByteBuffer.