35 #ifndef __EVX_BIT_STREAM_H__ 36 #define __EVX_BIT_STREAM_H__ 40 #define EVX_READ_BIT(source, bit) (((source) >> (bit)) & 0x1) 41 #define EVX_WRITE_BIT(dest, bit, value) (dest) = (((dest) & ~(0x1 << (bit))) | \ 42 (((value) & 0x1) << (bit))) 94 #endif // __EVX_BIT_STREAM_H__ u_int8_t uint8
Definition: base.h:137
Definition: bitstream.h:45
uint32 query_occupancy() const
evx_status write_byte(uint8 value)
uint32 query_capacity() const
uint32 query_byte_occupancy() const
u_int32_t uint32
Definition: base.h:135
evx_status read_bytes(void *data, uint32 *byte_count)
uint8 * query_data() const
uint8 evx_status
Definition: base.h:152
evx_status write_bits(void *data, uint32 bit_count)
evx_status read_byte(void *data)
evx_status seek(uint32 bit_offset)
evx_status read_bit(void *data)
evx_status write_bit(uint8 value)
evx_status write_bytes(void *data, uint32 byte_count)
uint32 resize_capacity(uint32 size_in_bits)
evx_status read_bits(void *data, uint32 *bit_count)
evx_status assign(const bitstream &rvalue)