webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
repacketizer.c File Reference
#include "opus.h"
#include "opus_private.h"
#include "os_support.h"

Functions

int opus_repacketizer_get_size (void)
 
OpusRepacketizeropus_repacketizer_init (OpusRepacketizer *rp)
 
OpusRepacketizeropus_repacketizer_create (void)
 
void opus_repacketizer_destroy (OpusRepacketizer *rp)
 
int opus_repacketizer_cat (OpusRepacketizer *rp, const unsigned char *data, opus_int32 len)
 
int opus_repacketizer_get_nb_frames (OpusRepacketizer *rp)
 
opus_int32 opus_repacketizer_out_range_impl (OpusRepacketizer *rp, int begin, int end, unsigned char *data, opus_int32 maxlen, int self_delimited, int pad)
 
opus_int32 opus_repacketizer_out_range (OpusRepacketizer *rp, int begin, int end, unsigned char *data, opus_int32 maxlen)
 
opus_int32 opus_repacketizer_out (OpusRepacketizer *rp, unsigned char *data, opus_int32 maxlen)
 
int opus_packet_pad (unsigned char *data, opus_int32 len, opus_int32 new_len)
 
opus_int32 opus_packet_unpad (unsigned char *data, opus_int32 len)
 
int opus_multistream_packet_pad (unsigned char *data, opus_int32 len, opus_int32 new_len, int nb_streams)
 
opus_int32 opus_multistream_packet_unpad (unsigned char *data, opus_int32 len, int nb_streams)
 

Function Documentation

◆ opus_repacketizer_out_range_impl()

opus_int32 opus_repacketizer_out_range_impl ( OpusRepacketizer rp,
int  begin,
int  end,
unsigned char *  data,
opus_int32  maxlen,
int  self_delimited,
int  pad 
)