33#ifndef FLAC__PRIVATE__BITWRITER_H
34#define FLAC__PRIVATE__BITWRITER_H
91unsigned FLAC__bitwriter_golomb_bits_signed(
int val,
unsigned parameter);
92unsigned FLAC__bitwriter_golomb_bits_unsigned(
unsigned val,
unsigned parameter);
FLAC__bool FLAC__bitwriter_get_buffer(FLAC__BitWriter *bw, const FLAC__byte **buffer, size_t *bytes)
Definition bitwriter.c:238
FLAC__bool FLAC__bitwriter_zero_pad_to_byte_boundary(FLAC__BitWriter *bw)
Definition bitwriter.c:821
FLAC__bool FLAC__bitwriter_write_rice_signed_block(FLAC__BitWriter *bw, const FLAC__int32 *vals, unsigned nvals, unsigned parameter)
Definition bitwriter.c:505
FLAC__bool FLAC__bitwriter_write_utf8_uint64(FLAC__BitWriter *bw, FLAC__uint64 val)
Definition bitwriter.c:766
FLAC__bool FLAC__bitwriter_write_zeroes(FLAC__BitWriter *bw, unsigned bits)
Definition bitwriter.c:266
unsigned FLAC__bitwriter_rice_bits(FLAC__int32 val, unsigned parameter)
Definition bitwriter.c:403
void FLAC__bitwriter_dump(const FLAC__BitWriter *bw, FILE *out)
Definition bitwriter.c:174
FLAC__bool FLAC__bitwriter_init(FLAC__BitWriter *bw)
Definition bitwriter.c:145
FLAC__bool FLAC__bitwriter_write_raw_uint32(FLAC__BitWriter *bw, FLAC__uint32 val, unsigned bits)
Definition bitwriter.c:304
FLAC__bool FLAC__bitwriter_write_raw_uint32_little_endian(FLAC__BitWriter *bw, FLAC__uint32 val)
Definition bitwriter.c:364
FLAC__bool FLAC__bitwriter_write_rice_signed(FLAC__BitWriter *bw, FLAC__int32 val, unsigned parameter)
Definition bitwriter.c:479
void FLAC__bitwriter_clear(FLAC__BitWriter *bw)
Definition bitwriter.c:169
FLAC__bool FLAC__bitwriter_is_byte_aligned(const FLAC__BitWriter *bw)
Definition bitwriter.c:228
unsigned FLAC__bitwriter_get_input_bits_unconsumed(const FLAC__BitWriter *bw)
Definition bitwriter.c:233
FLAC__bool FLAC__bitwriter_write_raw_int32(FLAC__BitWriter *bw, FLAC__int32 val, unsigned bits)
Definition bitwriter.c:343
void FLAC__bitwriter_release_buffer(FLAC__BitWriter *bw)
Definition bitwriter.c:258
FLAC__bool FLAC__bitwriter_write_byte_block(FLAC__BitWriter *bw, const FLAC__byte vals[], unsigned nvals)
Definition bitwriter.c:380
FLAC__bool FLAC__bitwriter_write_raw_uint64(FLAC__BitWriter *bw, FLAC__uint64 val, unsigned bits)
Definition bitwriter.c:352
FLAC__BitWriter * FLAC__bitwriter_new(void)
Definition bitwriter.c:124
FLAC__bool FLAC__bitwriter_write_unary_unsigned(FLAC__BitWriter *bw, unsigned val)
Definition bitwriter.c:393
void FLAC__bitwriter_free(FLAC__BitWriter *bw)
Definition bitwriter.c:158
void FLAC__bitwriter_delete(FLAC__BitWriter *bw)
Definition bitwriter.c:131
FLAC__bool FLAC__bitwriter_get_write_crc16(FLAC__BitWriter *bw, FLAC__uint16 *crc)
Definition bitwriter.c:198
FLAC__bool FLAC__bitwriter_write_utf8_uint32(FLAC__BitWriter *bw, FLAC__uint32 val)
Definition bitwriter.c:720
FLAC__bool FLAC__bitwriter_get_write_crc8(FLAC__BitWriter *bw, FLAC__byte *crc)
Definition bitwriter.c:213
int val
Definition jpeglib.h:956
float out
Definition lilv_test.c:1461
uint16_t FLAC__uint16
Definition ordinals.h:64
int32_t FLAC__int32
Definition ordinals.h:62
FLAC__uint8 FLAC__byte
Definition ordinals.h:72
int FLAC__bool
Definition ordinals.h:70
uint32_t FLAC__uint32
Definition ordinals.h:65
uint64_t FLAC__uint64
Definition ordinals.h:66
png_uint_32 crc
Definition png.c:2247
Definition bitwriter.c:72
uint32_t * buffer
Definition bitwriter.c:73
unsigned bits
Definition bitwriter.c:77