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.
Logo
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