Fixed multiple bugs in the repacketizer
[opus.git] / src / opus.h
index 7dd1da9..9bdb2f3 100644 (file)
@@ -246,10 +246,14 @@ OPUS_EXPORT OpusRepacketizer *opus_repacketizer_init(OpusRepacketizer *rp);
 
 OPUS_EXPORT OpusRepacketizer *opus_repacketizer_create(void);
 
+OPUS_EXPORT void opus_repacketizer_destroy(OpusRepacketizer *rp);
+
 OPUS_EXPORT int opus_repacketizer_cat(OpusRepacketizer *rp, const unsigned char *data, int len);
 
 OPUS_EXPORT int opus_repacketizer_out_range(OpusRepacketizer *rp, int begin, int end, unsigned char *data, int maxlen);
 
+OPUS_EXPORT int opus_repacketizer_get_nb_frames(OpusRepacketizer *rp);
+
 OPUS_EXPORT int opus_repacketizer_out(OpusRepacketizer *rp, unsigned char *data, int maxlen);
 
 #ifdef __cplusplus