29#if !defined(_SPANDSP_T81_T82_ARITH_CODING_H_)
30#define _SPANDSP_T81_T82_ARITH_CODING_H_
47#if defined(__cplusplus)
52SPAN_DECLARE(t81_t82_arith_encode_state_t *) t81_t82_arith_encode_init(t81_t82_arith_encode_state_t *s,
53 void (*output_byte_handler)(
void *,
int),
56SPAN_DECLARE(
int) t81_t82_arith_encode_restart(t81_t82_arith_encode_state_t *s,
int reuse_st);
58SPAN_DECLARE(
int) t81_t82_arith_encode_release(t81_t82_arith_encode_state_t *s);
60SPAN_DECLARE(
int) t81_t82_arith_encode_free(t81_t82_arith_encode_state_t *s);
62SPAN_DECLARE(
void) t81_t82_arith_encode(t81_t82_arith_encode_state_t *s,
int cx,
int pix);
64SPAN_DECLARE(
void) t81_t82_arith_encode_flush(t81_t82_arith_encode_state_t *s);
66SPAN_DECLARE(t81_t82_arith_decode_state_t *) t81_t82_arith_decode_init(t81_t82_arith_decode_state_t *s);
68SPAN_DECLARE(
int) t81_t82_arith_decode_restart(t81_t82_arith_decode_state_t *s,
int reuse_st);
70SPAN_DECLARE(
int) t81_t82_arith_decode_release(t81_t82_arith_decode_state_t *s);
72SPAN_DECLARE(
int) t81_t82_arith_decode_free(t81_t82_arith_decode_state_t *s);
74SPAN_DECLARE(
int) t81_t82_arith_decode(t81_t82_arith_decode_state_t *s,
int cx);
76#if defined(__cplusplus)
Definition private/t81_t82_arith_coding.h:55
Definition private/t81_t82_arith_coding.h:34