Package com.avpkit.core
Enum IStreamCoder.CodecStandardsCompliance
- java.lang.Object
-
- java.lang.Enum<IStreamCoder.CodecStandardsCompliance>
-
- com.avpkit.core.IStreamCoder.CodecStandardsCompliance
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<IStreamCoder.CodecStandardsCompliance>
- Enclosing class:
- IStreamCoder
public static enum IStreamCoder.CodecStandardsCompliance extends java.lang.Enum<IStreamCoder.CodecStandardsCompliance>
An enumeration of how strictly Codecs may follow the spec.
Not all settings follow these requirements, but some
experimental codecs require this flag to be set to use.
- Since:
- 5.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description COMPLIANCE_EXPERIMENTALAllow nonstandardized experimental things.COMPLIANCE_NORMALTake normal liberties with the spec, including taking the spec out to dinner, and
making suggestive comments to the spec.COMPLIANCE_STRICTStrictly conform to all the things in the spec no matter what consequencesCOMPLIANCE_UNOFFICIALAllow unofficial, but still mostly chaste, extensions to the spec.COMPLIANCE_VERY_STRICTStrictly conform to an older more strict version of the spec or reference software.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IStreamCoder.CodecStandardsComplianceswigToEnum(int swigValue)intswigValue()static IStreamCoder.CodecStandardsCompliancevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static IStreamCoder.CodecStandardsCompliance[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMPLIANCE_VERY_STRICT
public static final IStreamCoder.CodecStandardsCompliance COMPLIANCE_VERY_STRICT
Strictly conform to an older more strict version of the spec or reference software.
-
COMPLIANCE_STRICT
public static final IStreamCoder.CodecStandardsCompliance COMPLIANCE_STRICT
Strictly conform to all the things in the spec no matter what consequences
-
COMPLIANCE_NORMAL
public static final IStreamCoder.CodecStandardsCompliance COMPLIANCE_NORMAL
Take normal liberties with the spec, including taking the spec out to dinner, and
making suggestive comments to the spec.
-
COMPLIANCE_UNOFFICIAL
public static final IStreamCoder.CodecStandardsCompliance COMPLIANCE_UNOFFICIAL
Allow unofficial, but still mostly chaste, extensions to the spec.
-
COMPLIANCE_EXPERIMENTAL
public static final IStreamCoder.CodecStandardsCompliance COMPLIANCE_EXPERIMENTAL
Allow nonstandardized experimental things. Potentially deviant things. The
type of things spec authors don't like to talk about, but secretly
fantasize about. You know what I mean, MPEG Working Group.
-
-
Method Detail
-
values
public static IStreamCoder.CodecStandardsCompliance[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (IStreamCoder.CodecStandardsCompliance c : IStreamCoder.CodecStandardsCompliance.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static IStreamCoder.CodecStandardsCompliance valueOf(java.lang.String name)
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
-
swigValue
public final int swigValue()
-
swigToEnum
public static IStreamCoder.CodecStandardsCompliance swigToEnum(int swigValue)
-
-