StreamPack
Toggle table of contents
3.0.0-RC
androidJvm
Platform filter
androidJvm
Switch theme
Search in API
StreamPack
streampack-core
/
io.github.thibaultbee.streampack.core.elements.utils.av.video
/
H26XBitBuffer
H26XBit
Buffer
class
H26XBitBuffer
(
val
buffer
:
ByteBuffer
,
initialPosition
:
Int
=
buffer.position()
)
:
BitBuffer
Members
Constructors
H26XBit
Buffer
Link copied to clipboard
constructor
(
buffer
:
ByteBuffer
,
initialPosition
:
Int
=
buffer.position()
)
Properties
bit
End
Link copied to clipboard
val
bitEnd
:
Int
bit
Position
Link copied to clipboard
var
bitPosition
:
Int
bit
Remaining
Link copied to clipboard
val
bitRemaining
:
Int
buffer
Link copied to clipboard
val
buffer
:
ByteBuffer
has
Remaining
Link copied to clipboard
val
hasRemaining
:
Boolean
remaining
Link copied to clipboard
val
remaining
:
Int
Functions
align
Link copied to clipboard
fun
align
(
)
:
Int
get
Link copied to clipboard
fun
get
(
i
:
Int
)
:
Byte
get
Boolean
Link copied to clipboard
fun
getBoolean
(
)
:
Boolean
get
Int
Link copied to clipboard
fun
getInt
(
i
:
Int
)
:
Int
get
Long
Link copied to clipboard
fun
getLong
(
i
:
Int
)
:
Long
get
Short
Link copied to clipboard
fun
getShort
(
i
:
Int
)
:
Short
put
Link copied to clipboard
fun
put
(
buffer
:
BitBuffer
)
fun
put
(
buffer
:
ByteBuffer
)
fun
put
(
b
:
Boolean
)
fun
put
(
b
:
Byte
,
numBits
:
Int
=
Byte.SIZE_BITS
)
fun
put
(
i
:
Int
,
numBits
:
Int
=
Int.SIZE_BITS
)
fun
put
(
b
:
Short
,
numBits
:
Int
=
Byte.SIZE_BITS
)
read
SE
Link copied to clipboard
fun
readSE
(
)
:
Int
read
UE
Link copied to clipboard
fun
readUE
(
)
:
Int