opus_packet_pad method

int opus_packet_pad(
  1. Pointer<Uint8> data,
  2. int len,
  3. int new_len
)

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);
}