36 #ifndef SPEEX_CALLBACKS_H
37 #define SPEEX_CALLBACKS_H
49 #define SPEEX_MAX_CALLBACKS 16
55 #define SPEEX_INBAND_ENH_REQUEST 0
57 #define SPEEX_INBAND_RESERVED1 1
61 #define SPEEX_INBAND_MODE_REQUEST 2
63 #define SPEEX_INBAND_LOW_MODE_REQUEST 3
65 #define SPEEX_INBAND_HIGH_MODE_REQUEST 4
67 #define SPEEX_INBAND_VBR_QUALITY_REQUEST 5
69 #define SPEEX_INBAND_ACKNOWLEDGE_REQUEST 6
71 #define SPEEX_INBAND_VBR_REQUEST 7
75 #define SPEEX_INBAND_CHAR 8
77 #define SPEEX_INBAND_STEREO 9
81 #define SPEEX_INBAND_MAX_BITRATE 10
85 #define SPEEX_INBAND_ACKNOWLEDGE 12
Definition: speex_bits.h:49
Definition: speex_callbacks.h:91
void * reserved1
Definition: speex_callbacks.h:95
int callback_id
Definition: speex_callbacks.h:92
int speex_std_enh_request_handler(SpeexBits *bits, void *state, void *data)
int speex_std_low_mode_request_handler(SpeexBits *bits, void *state, void *data)
int speex_inband_handler(SpeexBits *bits, SpeexCallback *callback_list, void *state)
int speex_std_vbr_quality_request_handler(SpeexBits *bits, void *state, void *data)
int speex_std_char_handler(SpeexBits *bits, void *state, void *data)
int speex_std_mode_request_handler(SpeexBits *bits, void *state, void *data)
int speex_std_high_mode_request_handler(SpeexBits *bits, void *state, void *data)
Describes the different modes of the codec.
void * data
Definition: speex_callbacks.h:94
speex_callback_func func
Definition: speex_callbacks.h:93
int reserved2
Definition: speex_callbacks.h:96
int speex_default_user_handler(SpeexBits *bits, void *state, void *data)
int(* speex_callback_func)(SpeexBits *bits, void *state, void *data)
Definition: speex_callbacks.h:88
int speex_std_vbr_request_handler(SpeexBits *bits, void *state, void *data)
struct SpeexCallback SpeexCallback