bitbuffers module¶
Provides access to buffer types.
- class bitbuffers.BitBufferRead¶
Bases:
instance
- __init__((object)arg1, (object)arg2, (_engines._sound.Channel)arg3[, (_engines._sound.Channel)arg4]) None ¶
__init__( (object)arg1, (BitBufferWrite)arg2 [, (bool)create_copy=True]) -> object
- property current_bit¶
None( (_bitbuffers.BitBufferRead)arg1, (int)arg2) -> bool
- property data¶
None( (_bitbuffers.BitBufferRead)arg1) -> object
- property data_bits_count¶
None( (_bitbuffers.BitBufferRead)arg1) -> int
- property data_bytes_count¶
None( (_bitbuffers.BitBufferRead)arg1) -> int
- property num_bits_left¶
None( (_bitbuffers.BitBufferRead)arg1) -> int
- property num_bits_read¶
None( (_bitbuffers.BitBufferRead)arg1) -> int
- property num_bytes_left¶
None( (_bitbuffers.BitBufferRead)arg1) -> int
- property num_bytes_read¶
None( (_bitbuffers.BitBufferRead)arg1) -> int
- class bitbuffers.BitBufferWrite¶
Bases:
instance
- __init__((object)arg1, (object)arg2, (_engines._sound.Channel)arg3[, (_engines._sound.Channel)arg4]) None ¶
__init__( (object)arg1, (_engines._sound.Channel)arg2) -> object
- reset((BitBufferWrite)arg1) None : ¶
Reset the buffer.
- seek_to_bit((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) None : ¶
Seeks to a specific position.
- write_bits_from_buffer((BitBufferWrite)arg1, (BitBufferRead)arg2, (_engines._sound.Channel)arg3) bool : ¶
Copy the bits straight out of <pIn>. This seeks <pIn> forward by <nBits>. Returns an error if this buffer or the read buffer overflows.
- write_one_bit_at((BitBufferWrite)arg1, (_engines._sound.Channel)arg2, (_engines._sound.Channel)arg3) None ¶
- write_sbit_long((BitBufferWrite)arg1, (_engines._sound.Channel)arg2, (_engines._sound.Channel)arg3) None ¶
- write_string((BitBufferWrite)arg1, (str)arg2) bool : ¶
Returns false if it overflows the buffer.
- write_ubit_long((BitBufferWrite)arg1, (int)arg2, (_engines._sound.Channel)arg3[, (bool)check_range=True]) None ¶
- write_ubit_var((BitBufferWrite)arg1, (int)arg2) None : ¶
Writes an unsigned integer with variable bit length.
- property current_bit¶
None( (_bitbuffers.BitBufferWrite)arg1) -> int
- property data¶
None( (_bitbuffers.BitBufferWrite)arg1) -> object
- property data_bits_count¶
None( (_bitbuffers.BitBufferWrite)arg1) -> int
- property data_bytes_count¶
None( (_bitbuffers.BitBufferWrite)arg1) -> int
- property max_num_bits¶
None( (_bitbuffers.BitBufferWrite)arg1) -> int
- property num_bits_left¶
None( (_bitbuffers.BitBufferWrite)arg1) -> int
- property num_bits_written¶
None( (_bitbuffers.BitBufferWrite)arg1) -> int
- property num_bytes_left¶
None( (_bitbuffers.BitBufferWrite)arg1) -> int
- property num_bytes_written¶
None( (_bitbuffers.BitBufferWrite)arg1) -> int