Class OpusUtils

java.lang.Object
net.idrnd.voicesdk.core.OpusUtils

public class OpusUtils extends Object
Class with some static utility functions for working with Opus files Any method that delegates to native call may throw VoiceSdkEngineException
  • Constructor Details

    • OpusUtils

      public OpusUtils()
  • Method Details

    • readAsPCM16Samples

      public static AudioBuffer<short[]> readAsPCM16Samples(byte[] data)
      Reads Opus file from a memory buffer and decodes it to PCM16 samples buffer
      Parameters:
      data - memory buffer containing complete Opus file contents
      Returns:
      audio buffer containing array of PCM16 samples and sample rate