Class MediaAudioEncoder

java.lang.Object
javaforce.media.MediaCoder
javaforce.media.MediaAudioEncoder

public class MediaAudioEncoder extends MediaCoder
  • Constructor Details

    • MediaAudioEncoder

      public MediaAudioEncoder()
      Create a stand-alone audio encoder for raw audio.
    • MediaAudioEncoder

      public MediaAudioEncoder(MediaOutput output)
      Create an audio encoder for a stream in a container format.
  • Method Details

    • start

      public boolean start(CodecInfo info)
      Starts a stand-alone audio encoder.
    • stop

      public void stop()
      Stops a stand-alone audio encoder.
    • encode

      public Packet encode(short[] samples, int offset, int length)
      Encodes raw audio data and returns packet in codec format.
    • getAudioFramesize

      public int getAudioFramesize()
      Returns optimal audio frame size in samples.