|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.harvard.hul.ois.jhove.AESAudioMetadata
public class AESAudioMetadata
Encapsulation of the AES Metadata for Audio documents
Nested Class Summary | |
---|---|
static interface |
AESAudioMetadata.Face
Public interface to the nested Face object. |
static interface |
AESAudioMetadata.FaceRegion
Public interface to the nested FaceRegion object. |
static interface |
AESAudioMetadata.FormatRegion
Public interface to the nested FormatRegion object. |
static interface |
AESAudioMetadata.TimeDesc
Public interface to the nested TimeDesc object. |
Field Summary | |
---|---|
static java.lang.String[] |
A_D
Analog / digital labels. |
static int |
BIG_ENDIAN
Big-endian constant. |
static java.lang.String |
FILE_NAME
Values for primary identifier type |
static int |
LITTLE_ENDIAN
Little-endian constant. |
static double |
NILL
Constant for an undefined floating-point value. |
static int |
NULL
Constant for an undefined integer value. |
static java.lang.String |
OTHER
Values for primary identifier type |
static java.lang.String |
SCHEMA_VERSION
Constant value for the SchemaVersion field |
Constructor Summary | |
---|---|
AESAudioMetadata()
Instantiate a NisoImageMetadata object. |
Method Summary | |
---|---|
void |
addFace()
Adds a Face. |
void |
addFormatRegion()
Adds a FormatRegion object to a FormatSize list. |
void |
clearBitrateReduction()
Set the bitrate reduction information to null (no compression). |
java.lang.String |
getAnalogDigitalFlag()
Returns analog/digital flag. |
java.lang.String |
getAppSpecificData()
Returns application-specific data. |
java.lang.String |
getAudioDataEncoding()
Returns audio data encoding. |
java.lang.String[] |
getBitrateReduction()
Returns the bitrate reduction (compression information). |
int |
getByteOrder()
Return the byte order: 0 = big-endian; 1 = little-endian. |
java.lang.String |
getDisposition()
Returns disposition. |
java.util.List |
getFaceList()
Gets the list of Faces. |
long |
getFirstSampleOffset()
Return the offset of the first byte of sample data. |
java.lang.String |
getFormat()
Returns format name. |
java.util.List |
getFormatList()
Gets the list of Format Regions. |
java.lang.String[] |
getMapLocations()
Returns the names of the map locations. |
int |
getNumChannels()
Returns number of channels. |
java.lang.String |
getPrimaryIdentifier()
Returns primary identifier. |
java.lang.String |
getPrimaryIdentifierType()
Returns primary identifier type. |
double |
getSampleRate()
|
java.lang.String |
getSchemaVersion()
Returns schema version. |
java.lang.String |
getSpecificationVersion()
Returns specification version of the document format. |
java.lang.String[] |
getUse()
Returns the use (role of the document). |
void |
setAnalogDigitalFlag(java.lang.String flagType)
Sets the analog/digital flag. |
void |
setAppSpecificData(java.lang.String data)
Set the application-specific data. |
void |
setAudioDataEncoding(java.lang.String audioDataEncoding)
Sets the audio data encoding. |
void |
setBitDepth(int bitDepth)
Sets the bit depth. |
void |
setBitrateReduction(java.lang.String codecName,
java.lang.String codecNameVersion,
java.lang.String codecCreatorApplication,
java.lang.String codecCreatorApplicationVersion,
java.lang.String codecQuality,
java.lang.String dataRate,
java.lang.String dataRateMode)
Sets the bitrate reduction (compression type). |
void |
setByteOrder(int order)
Sets the byte order. |
void |
setByteOrder(java.lang.String order)
Sets the byte order. |
void |
setDirection(java.lang.String direction)
Sets the direction. |
void |
setDisposition(java.lang.String disposition)
Sets the disposition. |
void |
setDuration(long duration)
Sets the duration in samples. |
void |
setFirstSampleOffset(long offset)
Sets the offset of the first byte of sample data. |
void |
setFormat(java.lang.String format)
Sets the format name. |
void |
setMapLocations(java.lang.String[] locations)
Sets the array of channel map locations. |
void |
setNumChannels(int numChannels)
Sets the number of channels. |
void |
setOtherPrimaryIdentifierType(java.lang.String otherType)
Sets the primary identifier type as "OTHER", and set the otherType. |
void |
setPrimaryIdentifier(java.lang.String primaryIdentifier)
Sets the primary identifier. |
void |
setPrimaryIdentifierType(java.lang.String primaryIdentifierType)
Sets the primary identifier type. |
void |
setSampleRate(double sampleRate)
Sets the sample rate. |
void |
setSpecificationVersion(java.lang.String specificationVersion)
Sets the specification version of the document format. |
void |
setStartTime(long samples)
Sets the start time in samples. |
void |
setUse(java.lang.String useType,
java.lang.String otherType)
Sets the role of the document. |
void |
setWordSize(int wordSize)
Sets the word size. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int BIG_ENDIAN
public static final int LITTLE_ENDIAN
public static final java.lang.String[] A_D
public static final java.lang.String FILE_NAME
public static final java.lang.String OTHER
public static final int NULL
public static final double NILL
public static final java.lang.String SCHEMA_VERSION
Constructor Detail |
---|
public AESAudioMetadata()
NisoImageMetadata
object.
Method Detail |
---|
public java.lang.String getAnalogDigitalFlag()
public java.lang.String getAppSpecificData()
public java.lang.String getAudioDataEncoding()
public java.lang.String[] getBitrateReduction()
public double getSampleRate()
public int getByteOrder()
public java.lang.String getDisposition()
public java.util.List getFaceList()
public long getFirstSampleOffset()
public java.lang.String getFormat()
public java.util.List getFormatList()
public java.lang.String[] getMapLocations()
public int getNumChannels()
public java.lang.String getPrimaryIdentifier()
public java.lang.String getPrimaryIdentifierType()
public java.lang.String getSchemaVersion()
public java.lang.String getSpecificationVersion()
public java.lang.String[] getUse()
public void setAnalogDigitalFlag(java.lang.String flagType)
public void setBitrateReduction(java.lang.String codecName, java.lang.String codecNameVersion, java.lang.String codecCreatorApplication, java.lang.String codecCreatorApplicationVersion, java.lang.String codecQuality, java.lang.String dataRate, java.lang.String dataRateMode)
public void clearBitrateReduction()
public void setByteOrder(int order)
order
- Byte order: 0 = big-endian, 1 = little-endianpublic void setByteOrder(java.lang.String order)
public void setAudioDataEncoding(java.lang.String audioDataEncoding)
public void setAppSpecificData(java.lang.String data)
public void setBitDepth(int bitDepth)
public void setDisposition(java.lang.String disposition)
public void setDirection(java.lang.String direction)
public void setDuration(long duration)
public void setFirstSampleOffset(long offset)
public void setFormat(java.lang.String format)
public void setMapLocations(java.lang.String[] locations)
public void setNumChannels(int numChannels)
public void setPrimaryIdentifier(java.lang.String primaryIdentifier)
public void setPrimaryIdentifierType(java.lang.String primaryIdentifierType)
public void setOtherPrimaryIdentifierType(java.lang.String otherType)
public void setSampleRate(double sampleRate)
public void setSpecificationVersion(java.lang.String specificationVersion)
public void setStartTime(long samples)
public void setUse(java.lang.String useType, java.lang.String otherType)
public void setWordSize(int wordSize)
public void addFormatRegion()
public void addFace()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |