1. GroupDocs.Metadata
  2. /
  3. GroupDocs.Metadata for Java
  4. /
  5. com.groupdocs.metadata.core
  6. /
  7. MatroskaTrackType

MatroskaTrackType

Inheritance: java.lang.Object, java.lang.Enum

All Implemented Interfaces: com.groupdocs.metadata.core.IEnumValue

public enum MatroskaTrackType extends Enum<MatroskaTrackType> implements IEnumValue

Represents Matroska track types coded in 8 bits.

Fields

Field Description
Undefined The undefined track type.
Video Track is a video track.
Audio Track is an audio track.
Complex Track is a complex track, i.e.
Logo Track is a logo track.
Subtitle Track is a subtitle track.
Button Track is a button track.
Control Track is a control track.

Methods

Undefined

public static final MatroskaTrackType Undefined

The undefined track type.

Video

public static final MatroskaTrackType Video

Track is a video track.

Audio

public static final MatroskaTrackType Audio

Track is an audio track.

Complex

public static final MatroskaTrackType Complex

Track is a complex track, i.e. a combined video and audio track.

public static final MatroskaTrackType Logo

Track is a logo track.

Subtitle

public static final MatroskaTrackType Subtitle

Track is a subtitle track.

Button

public static final MatroskaTrackType Button

Track is a button track.

Control

public static final MatroskaTrackType Control

Track is a control track.

values()

public static MatroskaTrackType[] values()

Returns: com.groupdocs.metadata.core.MatroskaTrackType[]

valueOf(String name)

public static MatroskaTrackType valueOf(String name)

Parameters:

Parameter Type Description
name java.lang.String

Returns: MatroskaTrackType

getByRawValue(int rawValue)

public static MatroskaTrackType getByRawValue(int rawValue)

Parameters:

Parameter Type Description
rawValue int

Returns: MatroskaTrackType

getFirst()

public static IEnumValue getFirst()

Returns: IEnumValue

getAllValues()

public Object[] getAllValues()

Returns the array of all values defined in the class.

Returns: java.lang.Object[]

getEnumValueByRawValue(int rawValue)

public IEnumValue getEnumValueByRawValue(int rawValue)

Returns the enumeration value by the raw value associated with it.

Parameters:

Parameter Type Description
rawValue int

Returns: IEnumValue

getEnumValueByName(String name)

public IEnumValue getEnumValueByName(String name)

Returns the enumeration value by its name.

Parameters:

Parameter Type Description
name java.lang.String

Returns: IEnumValue

getRawValueType()

public RawIntegerType getRawValueType()

Returns the underlying type of the raw value of this enumeration value.

Returns: RawIntegerType

getRawValue()

public int getRawValue()

Returns the raw value of this enumeration value.

Returns: int