class ID3v24Frame.EncodingFlags extends AbstractID3v2Frame.EncodingFlags
Modifier and Type | Field and Description |
---|---|
static int |
MASK_COMPRESSION
Frame is compressed
|
static int |
MASK_DATA_LENGTH_INDICATOR
Length
|
static int |
MASK_ENCRYPTION
Frame is encrypted
|
static int |
MASK_FRAME_UNSYNCHRONIZATION
Unsynchronisation
|
static int |
MASK_GROUPING_IDENTITY
Frame is part of a group
|
static java.lang.String |
TYPE_COMPRESSION |
static java.lang.String |
TYPE_DATALENGTHINDICATOR |
static java.lang.String |
TYPE_ENCRYPTION |
static java.lang.String |
TYPE_FRAMEUNSYNCHRONIZATION |
static java.lang.String |
TYPE_GROUPIDENTITY |
flags, TYPE_FLAGS
Constructor and Description |
---|
ID3v24Frame.EncodingFlags()
Use this when creating a frame from scratch
|
ID3v24Frame.EncodingFlags(byte flags)
Use this when creating a frame from existing flags in another v4 frame
|
Modifier and Type | Method and Description |
---|---|
void |
createStructure() |
byte |
getFlags() |
boolean |
isCompression() |
boolean |
isDataLengthIndicator() |
boolean |
isEncryption() |
boolean |
isGrouping() |
boolean |
isNonStandardFlags() |
boolean |
isUnsynchronised() |
void |
logEnabledFlags() |
void |
setCompression() |
void |
setDataLengthIndicator() |
void |
setEncryption() |
void |
setGrouping() |
void |
setUnsynchronised() |
void |
unsetCompression() |
void |
unsetDataLengthIndicator() |
void |
unsetEncryption() |
void |
unsetGrouping() |
void |
unsetNonStandardFlags() |
void |
unsetUnsynchronised() |
equals, resetFlags, setFlags
public static final java.lang.String TYPE_COMPRESSION
public static final java.lang.String TYPE_ENCRYPTION
public static final java.lang.String TYPE_GROUPIDENTITY
public static final java.lang.String TYPE_FRAMEUNSYNCHRONIZATION
public static final java.lang.String TYPE_DATALENGTHINDICATOR
public static final int MASK_GROUPING_IDENTITY
public static final int MASK_COMPRESSION
public static final int MASK_ENCRYPTION
public static final int MASK_FRAME_UNSYNCHRONIZATION
public static final int MASK_DATA_LENGTH_INDICATOR
ID3v24Frame.EncodingFlags()
ID3v24Frame.EncodingFlags(byte flags)
flags
- public void logEnabledFlags()
public byte getFlags()
getFlags
in class AbstractID3v2Frame.EncodingFlags
public boolean isCompression()
public boolean isEncryption()
public boolean isGrouping()
public boolean isUnsynchronised()
public boolean isDataLengthIndicator()
public void setCompression()
public void setEncryption()
public void setGrouping()
public void setUnsynchronised()
public void setDataLengthIndicator()
public void unsetCompression()
public void unsetEncryption()
public void unsetGrouping()
public void unsetUnsynchronised()
public void unsetDataLengthIndicator()
public boolean isNonStandardFlags()
public void unsetNonStandardFlags()
public void createStructure()
createStructure
in class AbstractID3v2Frame.EncodingFlags
Copyright © 2005-2013 java.net. All Rights Reserved.