Package edu.nps.moves.dis7.enumerations
Enum SignalEncodingType
java.lang.Object
java.lang.Enum<SignalEncodingType>
edu.nps.moves.dis7.enumerations.SignalEncodingType
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<SignalEncodingType>
,java.lang.constant.Constable
public enum SignalEncodingType extends java.lang.Enum<SignalEncodingType>
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 271 marshal size 14
Signal-Encoding Type
UID 271 marshal size 14
Signal-Encoding Type
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description $16_BIT_LINEAR_PCM_2S_COMPLEMENT_BIG_ENDIAN
16-bit Linear PCM 2’s complement, Big Endian$16_BIT_LINEAR_PCM_2S_COMPLEMENT_LITTLE_ENDIAN
16-bit Linear PCM 2’s complement, Little Endian$8_BIT_LINEAR_PCM_UNSIGNED
8-bit Linear PCM, unsigned$8_BIT_MU_LAW_ITU_T_G711
8-bit mu-law (ITU-T G.711)ADPCM_ITU_T_G726
ADPCM (ITU-T G.726)CVSD_MIL_STD_188_113
CVSD (MIL-STD-188-113), There are variants of CVSD encoding types that exist in the DIS community.GSM_FULL_RATE_ETSI_0610
GSM Full-Rate (ETSI 06.10)GSM_HALF_RATE_ETSI_0620
GSM Half-Rate (ETSI 06.20)SPEEX_NARROW_BAND
Speex Narrow Band, http://www.speex.org/UNAVAILABLE_FOR_USE
(unavailable for use)UNAVAILABLE_FOR_USE_2
(unavailable for use)VQ_VECTOR_QUANTIZATION
VQ (Vector Quantization) -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static SignalEncodingType
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static SignalEncodingType
unmarshalEnum(java.io.DataInputStream dis)
static SignalEncodingType
unmarshalEnum(java.nio.ByteBuffer buff)
static SignalEncodingType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SignalEncodingType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
$8_BIT_MU_LAW_ITU_T_G711
8-bit mu-law (ITU-T G.711) -
CVSD_MIL_STD_188_113
CVSD (MIL-STD-188-113), There are variants of CVSD encoding types that exist in the DIS community. These are not compatible with each other. At least two additional types of CVSD, known as CCTT CVSD and CECOM CVSD, also use Enumeration value 2. Make sure that if you are using CVSD that your system is compatible with other systems playing in an exercise. -
ADPCM_ITU_T_G726
ADPCM (ITU-T G.726) -
$16_BIT_LINEAR_PCM_2S_COMPLEMENT_BIG_ENDIAN
16-bit Linear PCM 2’s complement, Big Endian -
$8_BIT_LINEAR_PCM_UNSIGNED
8-bit Linear PCM, unsigned -
VQ_VECTOR_QUANTIZATION
VQ (Vector Quantization) -
UNAVAILABLE_FOR_USE
(unavailable for use) -
GSM_FULL_RATE_ETSI_0610
GSM Full-Rate (ETSI 06.10) -
GSM_HALF_RATE_ETSI_0620
GSM Half-Rate (ETSI 06.20) -
SPEEX_NARROW_BAND
Speex Narrow Band, http://www.speex.org/ -
$16_BIT_LINEAR_PCM_2S_COMPLEMENT_LITTLE_ENDIAN
16-bit Linear PCM 2’s complement, Little Endian -
UNAVAILABLE_FOR_USE_2
(unavailable for use)
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getValue
public int getValue() -
getDescription
public java.lang.String getDescription() -
getEnumBitWidth
public static int getEnumBitWidth() -
getEnumForValue
-
marshal
public void marshal(java.io.DataOutputStream dos) throws java.io.IOException- Throws:
java.io.IOException
-
marshal
public void marshal(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static SignalEncodingType unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static SignalEncodingType unmarshalEnum(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
getMarshalledSize
public int getMarshalledSize() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<SignalEncodingType>
-