decode method

int decode(
  1. Pointer<Decoder> decoder,
  2. Pointer<Uint8> input,
  3. int input_size,
  4. Pointer<Int16> output,
  5. int output_size,
  6. bool fec,
  7. Pointer<UintPtr> decoded_size,
  8. Pointer<OpusError> error,
)

解码 Opus 音频数据包为 PCM 样本(16 位整数)

Implementation

int decode(
  ffi.Pointer<Decoder> decoder,
  ffi.Pointer<ffi.Uint8> input,
  int input_size,
  ffi.Pointer<ffi.Int16> output,
  int output_size,
  bool fec,
  ffi.Pointer<ffi.UintPtr> decoded_size,
  ffi.Pointer<OpusError> error,
) {
  return _decode(
    decoder,
    input,
    input_size,
    output,
    output_size,
    fec,
    decoded_size,
    error,
  );
}