28 #if !defined(_SPANDSP_BITSTREAM_H_)
29 #define _SPANDSP_BITSTREAM_H_
40 #if defined(__cplusplus)
82 #if defined(__cplusplus)
void bitstream_emit(bitstream_state_t *s, uint8_t **c)
Emit any residual bits to the output buffer, without actually flushing them. This is useful for getti...
Definition: bitstream.c:75
Definition: private/bitstream.h:30
void bitstream_put(bitstream_state_t *s, uint8_t **c, uint32_t value, int bits)
Put a chunk of bits into the output buffer.
Definition: bitstream.c:42
uint32_t bitstream_get(bitstream_state_t *s, const uint8_t **c, int bits)
Get a chunk of bits from the input buffer.
Definition: bitstream.c:102
void bitstream_flush(bitstream_state_t *s, uint8_t **c)
Flush any residual bits to the output buffer.
Definition: bitstream.c:90
bitstream_state_t * bitstream_init(bitstream_state_t *s, int lsb_first)
Initialise a bitstream context.
Definition: bitstream.c:131