Class SpeexEncoding


public class SpeexEncoding extends AudioFormat.Encoding
Encodings used by the Speex audio decoder.
Version:
$Revision: 1.2 $
Author:
Marc Gimpel, Wimba S.A. (mgimpel@horizonwimba.com)
  • Field Details

    • SPEEX

      public static final SpeexEncoding SPEEX
      Specifies any Speex encoding.
    • SPEEX_Q0

      public static final SpeexEncoding SPEEX_Q0
      Specifies constant bitrate, quality 0, Speex encoding.
    • SPEEX_Q1

      public static final SpeexEncoding SPEEX_Q1
      Specifies constant bitrate, quality 1, Speex encoding.
    • SPEEX_Q2

      public static final SpeexEncoding SPEEX_Q2
      Specifies constant bitrate, quality 2, Speex encoding.
    • SPEEX_Q3

      public static final SpeexEncoding SPEEX_Q3
      Specifies constant bitrate, quality 3, Speex encoding.
    • SPEEX_Q4

      public static final SpeexEncoding SPEEX_Q4
      Specifies constant bitrate, quality 4, Speex encoding.
    • SPEEX_Q5

      public static final SpeexEncoding SPEEX_Q5
      Specifies constant bitrate, quality 5, Speex encoding.
    • SPEEX_Q6

      public static final SpeexEncoding SPEEX_Q6
      Specifies constant bitrate, quality 6, Speex encoding.
    • SPEEX_Q7

      public static final SpeexEncoding SPEEX_Q7
      Specifies constant bitrate, quality 7, Speex encoding.
    • SPEEX_Q8

      public static final SpeexEncoding SPEEX_Q8
      Specifies constant bitrate, quality 8, Speex encoding.
    • SPEEX_Q9

      public static final SpeexEncoding SPEEX_Q9
      Specifies constant bitrate, quality 9, Speex encoding.
    • SPEEX_Q10

      public static final SpeexEncoding SPEEX_Q10
      Specifies constant bitrate, quality 10, Speex encoding.
    • SPEEX_VBR0

      public static final SpeexEncoding SPEEX_VBR0
      Specifies variable bitrate, quality 0, Speex encoding.
    • SPEEX_VBR1

      public static final SpeexEncoding SPEEX_VBR1
      Specifies variable bitrate, quality 1, Speex encoding.
    • SPEEX_VBR2

      public static final SpeexEncoding SPEEX_VBR2
      Specifies variable bitrate, quality 2, Speex encoding.
    • SPEEX_VBR3

      public static final SpeexEncoding SPEEX_VBR3
      Specifies variable bitrate, quality 3, Speex encoding.
    • SPEEX_VBR4

      public static final SpeexEncoding SPEEX_VBR4
      Specifies variable bitrate, quality 4, Speex encoding.
    • SPEEX_VBR5

      public static final SpeexEncoding SPEEX_VBR5
      Specifies variable bitrate, quality 5, Speex encoding.
    • SPEEX_VBR6

      public static final SpeexEncoding SPEEX_VBR6
      Specifies variable bitrate, quality 6, Speex encoding.
    • SPEEX_VBR7

      public static final SpeexEncoding SPEEX_VBR7
      Specifies variable bitrate, quality 7, Speex encoding.
    • SPEEX_VBR8

      public static final SpeexEncoding SPEEX_VBR8
      Specifies variable bitrate, quality 8, Speex encoding.
    • SPEEX_VBR9

      public static final SpeexEncoding SPEEX_VBR9
      Specifies variable bitrate, quality 9, Speex encoding.
    • SPEEX_VBR10

      public static final SpeexEncoding SPEEX_VBR10
      Specifies variable bitrate, quality 10, Speex encoding.
    • DEFAULT_QUALITY

      public static final int DEFAULT_QUALITY
      Default quality setting for the Speex encoding.
      See Also:
    • DEFAULT_VBR

      public static final boolean DEFAULT_VBR
      Default VBR setting for the Speex encoding.
      See Also:
    • quality

      protected int quality
      Quality setting for the Speex encoding.
    • vbr

      protected boolean vbr
      Defines whether or not the encoding is Variable Bit Rate.
  • Constructor Details

    • SpeexEncoding

      public SpeexEncoding(String name, int quality, boolean vbr)
      Constructs a new encoding.
      Parameters:
      name - - Name of the Speex encoding.
      quality - - Quality setting for the Speex encoding.
      vbr - - Defines whether or not the encoding is Variable Bit Rate.
    • SpeexEncoding

      public SpeexEncoding(String name)
      Constructs a new encoding.
      Parameters:
      name - - Name of the Speex encoding.
  • Method Details

    • getQuality

      public int getQuality()
      Returns the quality setting for the Speex encoding.
      Returns:
      the quality setting for the Speex encoding.
    • isVBR

      public boolean isVBR()
      Returns whether or not the encoding is Variable Bit Rate.
      Returns:
      whether or not the encoding is Variable Bit Rate.