spandsp 3.0.0
t81_t82_arith_coding.h File Reference

Go to the source code of this file.

Typedefs

typedef struct t81_t82_arith_encode_state_s t81_t82_arith_encode_state_t
 
typedef struct t81_t82_arith_decode_state_s t81_t82_arith_decode_state_t
 

Functions

t81_t82_arith_encode_state_tt81_t82_arith_encode_init (t81_t82_arith_encode_state_t *s, void(*output_byte_handler)(void *, int), void *user_data)
 
int t81_t82_arith_encode_restart (t81_t82_arith_encode_state_t *s, int reuse_st)
 
int t81_t82_arith_encode_release (t81_t82_arith_encode_state_t *s)
 
int t81_t82_arith_encode_free (t81_t82_arith_encode_state_t *s)
 
void t81_t82_arith_encode (t81_t82_arith_encode_state_t *s, int cx, int pix)
 
void t81_t82_arith_encode_flush (t81_t82_arith_encode_state_t *s)
 
t81_t82_arith_decode_state_tt81_t82_arith_decode_init (t81_t82_arith_decode_state_t *s)
 
int t81_t82_arith_decode_restart (t81_t82_arith_decode_state_t *s, int reuse_st)
 
int t81_t82_arith_decode_release (t81_t82_arith_decode_state_t *s)
 
int t81_t82_arith_decode_free (t81_t82_arith_decode_state_t *s)
 
int t81_t82_arith_decode (t81_t82_arith_decode_state_t *s, int cx)