33 #ifndef FLAC__PRIVATE__BITWRITER_H
34 #define FLAC__PRIVATE__BITWRITER_H
37 #include "../../../ordinals.h"
91 unsigned FLAC__bitwriter_golomb_bits_signed(
int val,
unsigned parameter);
92 unsigned FLAC__bitwriter_golomb_bits_unsigned(
unsigned val,
unsigned parameter);
FLAC__bool FLAC__bitwriter_write_rice_signed(FLAC__BitWriter *bw, FLAC__int32 val, unsigned parameter)
Definition: bitwriter.c:479
FLAC__bool FLAC__bitwriter_write_unary_unsigned(FLAC__BitWriter *bw, unsigned val)
Definition: bitwriter.c:393
FLAC__BitWriter * FLAC__bitwriter_new(void)
Definition: bitwriter.c:124
FLAC__bool FLAC__bitwriter_write_raw_uint64(FLAC__BitWriter *bw, FLAC__uint64 val, unsigned bits)
Definition: bitwriter.c:352
FLAC__bool FLAC__bitwriter_write_raw_uint32_little_endian(FLAC__BitWriter *bw, FLAC__uint32 val)
Definition: bitwriter.c:364
void FLAC__bitwriter_release_buffer(FLAC__BitWriter *bw)
Definition: bitwriter.c:258
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_init(FLAC__BitWriter *bw)
Definition: bitwriter.c:145
unsigned bits
Definition: bitwriter.c:77
uint32_t FLAC__uint32
Definition: ordinals.h:65
FLAC__bool FLAC__bitwriter_is_byte_aligned(const FLAC__BitWriter *bw)
Definition: bitwriter.c:228
JOCTET * buffer
Definition: juce_JPEGLoader.cpp:302
unsigned FLAC__bitwriter_get_input_bits_unconsumed(const FLAC__BitWriter *bw)
Definition: bitwriter.c:233
FLAC__bool FLAC__bitwriter_write_utf8_uint32(FLAC__BitWriter *bw, FLAC__uint32 val)
Definition: bitwriter.c:720
unsigned FLAC__bitwriter_rice_bits(FLAC__int32 val, unsigned parameter)
Definition: bitwriter.c:403
void FLAC__bitwriter_free(FLAC__BitWriter *bw)
Definition: bitwriter.c:158
png_uint_32 crc
Definition: juce_PNGLoader.cpp:2078
void FLAC__bitwriter_dump(const FLAC__BitWriter *bw, FILE *out)
Definition: bitwriter.c:174
FLAC__bool FLAC__bitwriter_zero_pad_to_byte_boundary(FLAC__BitWriter *bw)
Definition: bitwriter.c:821
FLAC__uint8 FLAC__byte
Definition: ordinals.h:72
int val
Definition: jpeglib.h:956
FLAC__bool FLAC__bitwriter_write_utf8_uint64(FLAC__BitWriter *bw, FLAC__uint64 val)
Definition: bitwriter.c:766
void FLAC__bitwriter_clear(FLAC__BitWriter *bw)
Definition: bitwriter.c:169
FLAC__bool FLAC__bitwriter_get_buffer(FLAC__BitWriter *bw, const FLAC__byte **buffer, size_t *bytes)
Definition: bitwriter.c:238
uint16_t FLAC__uint16
Definition: ordinals.h:64
void FLAC__bitwriter_delete(FLAC__BitWriter *bw)
Definition: bitwriter.c:131
FLAC__bool FLAC__bitwriter_write_raw_uint32(FLAC__BitWriter *bw, FLAC__uint32 val, unsigned bits)
Definition: bitwriter.c:304
FLAC__bool FLAC__bitwriter_write_zeroes(FLAC__BitWriter *bw, unsigned bits)
Definition: bitwriter.c:266
Definition: bitwriter.c:72
uint64_t FLAC__uint64
Definition: ordinals.h:66
FLAC__bool FLAC__bitwriter_write_raw_int32(FLAC__BitWriter *bw, FLAC__int32 val, unsigned bits)
Definition: bitwriter.c:343
FLAC__bool FLAC__bitwriter_get_write_crc16(FLAC__BitWriter *bw, FLAC__uint16 *crc)
Definition: bitwriter.c:198
FLAC__bool FLAC__bitwriter_get_write_crc8(FLAC__BitWriter *bw, FLAC__byte *crc)
Definition: bitwriter.c:213
int32_t FLAC__int32
Definition: ordinals.h:62
FLAC__bool FLAC__bitwriter_write_byte_block(FLAC__BitWriter *bw, const FLAC__byte vals[], unsigned nvals)
Definition: bitwriter.c:380