openshot-audio  0.1.6
Typedefs | Functions
bitwriter.h File Reference
#include <stdio.h>
#include "../../../ordinals.h"

Go to the source code of this file.

Typedefs

typedef struct FLAC__BitWriter FLAC__BitWriter
 

Functions

FLAC__BitWriterFLAC__bitwriter_new (void)
 
void FLAC__bitwriter_delete (FLAC__BitWriter *bw)
 
FLAC__bool FLAC__bitwriter_init (FLAC__BitWriter *bw)
 
void FLAC__bitwriter_free (FLAC__BitWriter *bw)
 
void FLAC__bitwriter_clear (FLAC__BitWriter *bw)
 
void FLAC__bitwriter_dump (const FLAC__BitWriter *bw, FILE *out)
 
FLAC__bool FLAC__bitwriter_get_write_crc16 (FLAC__BitWriter *bw, FLAC__uint16 *crc)
 
FLAC__bool FLAC__bitwriter_get_write_crc8 (FLAC__BitWriter *bw, FLAC__byte *crc)
 
FLAC__bool FLAC__bitwriter_is_byte_aligned (const FLAC__BitWriter *bw)
 
unsigned FLAC__bitwriter_get_input_bits_unconsumed (const FLAC__BitWriter *bw)
 
FLAC__bool FLAC__bitwriter_get_buffer (FLAC__BitWriter *bw, const FLAC__byte **buffer, size_t *bytes)
 
void FLAC__bitwriter_release_buffer (FLAC__BitWriter *bw)
 
FLAC__bool FLAC__bitwriter_write_zeroes (FLAC__BitWriter *bw, unsigned bits)
 
FLAC__bool FLAC__bitwriter_write_raw_uint32 (FLAC__BitWriter *bw, FLAC__uint32 val, unsigned bits)
 
FLAC__bool FLAC__bitwriter_write_raw_int32 (FLAC__BitWriter *bw, FLAC__int32 val, unsigned bits)
 
FLAC__bool FLAC__bitwriter_write_raw_uint64 (FLAC__BitWriter *bw, FLAC__uint64 val, unsigned bits)
 
FLAC__bool FLAC__bitwriter_write_raw_uint32_little_endian (FLAC__BitWriter *bw, FLAC__uint32 val)
 
FLAC__bool FLAC__bitwriter_write_byte_block (FLAC__BitWriter *bw, const FLAC__byte vals[], unsigned nvals)
 
FLAC__bool FLAC__bitwriter_write_unary_unsigned (FLAC__BitWriter *bw, unsigned val)
 
unsigned FLAC__bitwriter_rice_bits (FLAC__int32 val, unsigned parameter)
 
FLAC__bool FLAC__bitwriter_write_rice_signed (FLAC__BitWriter *bw, FLAC__int32 val, unsigned parameter)
 
FLAC__bool FLAC__bitwriter_write_rice_signed_block (FLAC__BitWriter *bw, const FLAC__int32 *vals, unsigned nvals, unsigned parameter)
 
FLAC__bool FLAC__bitwriter_write_utf8_uint32 (FLAC__BitWriter *bw, FLAC__uint32 val)
 
FLAC__bool FLAC__bitwriter_write_utf8_uint64 (FLAC__BitWriter *bw, FLAC__uint64 val)
 
FLAC__bool FLAC__bitwriter_zero_pad_to_byte_boundary (FLAC__BitWriter *bw)
 

Typedef Documentation

Function Documentation

void FLAC__bitwriter_clear ( FLAC__BitWriter bw)
void FLAC__bitwriter_delete ( FLAC__BitWriter bw)
void FLAC__bitwriter_dump ( const FLAC__BitWriter bw,
FILE *  out 
)
void FLAC__bitwriter_free ( FLAC__BitWriter bw)
FLAC__bool FLAC__bitwriter_get_buffer ( FLAC__BitWriter bw,
const FLAC__byte **  buffer,
size_t *  bytes 
)
unsigned FLAC__bitwriter_get_input_bits_unconsumed ( const FLAC__BitWriter bw)
FLAC__bool FLAC__bitwriter_get_write_crc16 ( FLAC__BitWriter bw,
FLAC__uint16 crc 
)
FLAC__bool FLAC__bitwriter_get_write_crc8 ( FLAC__BitWriter bw,
FLAC__byte crc 
)
FLAC__bool FLAC__bitwriter_init ( FLAC__BitWriter bw)
FLAC__bool FLAC__bitwriter_is_byte_aligned ( const FLAC__BitWriter bw)
FLAC__BitWriter* FLAC__bitwriter_new ( void  )
void FLAC__bitwriter_release_buffer ( FLAC__BitWriter bw)
unsigned FLAC__bitwriter_rice_bits ( FLAC__int32  val,
unsigned  parameter 
)
FLAC__bool FLAC__bitwriter_write_byte_block ( FLAC__BitWriter bw,
const FLAC__byte  vals[],
unsigned  nvals 
)
inline
FLAC__bool FLAC__bitwriter_write_raw_int32 ( FLAC__BitWriter bw,
FLAC__int32  val,
unsigned  bits 
)
inline
FLAC__bool FLAC__bitwriter_write_raw_uint32 ( FLAC__BitWriter bw,
FLAC__uint32  val,
unsigned  bits 
)
inline
FLAC__bool FLAC__bitwriter_write_raw_uint32_little_endian ( FLAC__BitWriter bw,
FLAC__uint32  val 
)
inline
FLAC__bool FLAC__bitwriter_write_raw_uint64 ( FLAC__BitWriter bw,
FLAC__uint64  val,
unsigned  bits 
)
inline
FLAC__bool FLAC__bitwriter_write_rice_signed ( FLAC__BitWriter bw,
FLAC__int32  val,
unsigned  parameter 
)
FLAC__bool FLAC__bitwriter_write_rice_signed_block ( FLAC__BitWriter bw,
const FLAC__int32 vals,
unsigned  nvals,
unsigned  parameter 
)
FLAC__bool FLAC__bitwriter_write_unary_unsigned ( FLAC__BitWriter bw,
unsigned  val 
)
FLAC__bool FLAC__bitwriter_write_utf8_uint32 ( FLAC__BitWriter bw,
FLAC__uint32  val 
)
FLAC__bool FLAC__bitwriter_write_utf8_uint64 ( FLAC__BitWriter bw,
FLAC__uint64  val 
)
FLAC__bool FLAC__bitwriter_write_zeroes ( FLAC__BitWriter bw,
unsigned  bits 
)
inline
FLAC__bool FLAC__bitwriter_zero_pad_to_byte_boundary ( FLAC__BitWriter bw)