36 #ifndef SPEEX_JITTER_H
37 #define SPEEX_JITTER_H
70 #define JITTER_BUFFER_OK 0
72 #define JITTER_BUFFER_MISSING 1
74 #define JITTER_BUFFER_INSERTION 2
76 #define JITTER_BUFFER_INTERNAL_ERROR -1
78 #define JITTER_BUFFER_BAD_ARGUMENT -2
82 #define JITTER_BUFFER_SET_MARGIN 0
84 #define JITTER_BUFFER_GET_MARGIN 1
88 #define JITTER_BUFFER_GET_AVAILABLE_COUNT 3
90 #define JITTER_BUFFER_GET_AVALIABLE_COUNT 3
94 #define JITTER_BUFFER_SET_DESTROY_CALLBACK 4
96 #define JITTER_BUFFER_GET_DESTROY_CALLBACK 5
99 #define JITTER_BUFFER_SET_DELAY_STEP 6
101 #define JITTER_BUFFER_GET_DELAY_STEP 7
104 #define JITTER_BUFFER_SET_CONCEALMENT_SIZE 8
105 #define JITTER_BUFFER_GET_CONCEALMENT_SIZE 9
109 #define JITTER_BUFFER_SET_MAX_LATE_RATE 10
110 #define JITTER_BUFFER_GET_MAX_LATE_RATE 11
113 #define JITTER_BUFFER_SET_LATE_COST 12
114 #define JITTER_BUFFER_GET_LATE_COST 13