Enum Class AudioCodec

java.lang.Object
java.lang.Enum<AudioCodec>
org.red5.codec.AudioCodec
All Implemented Interfaces:
Serializable, Comparable<AudioCodec>, java.lang.constant.Constable

public enum AudioCodec extends Enum<AudioCodec>
Audio codecs that Red5 supports.
Author:
Art Clarke, Paul Gregoire (mondain@gmail.com)
  • Enum Constant Details

    • PCM

      public static final AudioCodec PCM
    • ADPCM

      public static final AudioCodec ADPCM
    • MP3

      public static final AudioCodec MP3
    • PCM_LE

      public static final AudioCodec PCM_LE
    • NELLY_MOSER_16K

      public static final AudioCodec NELLY_MOSER_16K
    • NELLY_MOSER_8K

      public static final AudioCodec NELLY_MOSER_8K
    • NELLY_MOSER

      public static final AudioCodec NELLY_MOSER
    • PCM_ALAW

      public static final AudioCodec PCM_ALAW
    • PCM_MULAW

      public static final AudioCodec PCM_MULAW
    • RESERVED

      public static final AudioCodec RESERVED
    • AAC

      public static final AudioCodec AAC
    • SPEEX

      public static final AudioCodec SPEEX
    • MP3_8K

      public static final AudioCodec MP3_8K
    • DEVICE_SPECIFIC

      public static final AudioCodec DEVICE_SPECIFIC
  • Field Details

    • id

      private byte id
  • Constructor Details

    • AudioCodec

      private AudioCodec(byte id)
  • Method Details

    • values

      public static AudioCodec[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AudioCodec valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getId

      public byte getId()
      Returns back a numeric id for this codec, that happens to correspond to the numeric identifier that FLV will use for this codec.
      Returns:
      the codec id