opus_packet_pad method
Pads a given Opus packet to a larger size (possibly changing the TOC sequence).
@paramin,out
data const unsigned char*: The buffer containing the
packet to pad.
@param len opus_int32: The size of the packet.
This must be at least 1.
@param new_len opus_int32: The desired size of the packet after padding.
This must be at least as large as len.
@returns an error code
@retval #OPUS_OK a on success.
@retval #OPUS_BAD_ARG a len was less than 1 or new_len was less than len.
@retval #OPUS_INVALID_PACKET a data did not contain a valid Opus packet.
Implementation
int opus_packet_pad(
ffi.Pointer<ffi.Uint8> data,
int len,
int new_len,
) {
return _opus_packet_pad(data, len, new_len);
}