public class AiffAudioHeader extends GenericAudioHeader
Modifier and Type | Class and Description |
---|---|
static class |
AiffAudioHeader.Endian |
static class |
AiffAudioHeader.FileType |
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
applicationIdentifiers |
private java.lang.String |
audioEncoding |
private java.lang.String |
author |
private java.util.List<java.lang.String> |
comments |
private java.lang.String |
copyright |
private AiffAudioHeader.Endian |
endian |
private AiffAudioHeader.FileType |
fileType |
private java.lang.String |
name |
private java.util.Date |
timestamp |
content, FIELD_BITRATE, FIELD_BITSPERSAMPLE, FIELD_CHANNEL, FIELD_INFOS, FIELD_LENGTH, FIELD_SAMPLERATE, FIELD_TYPE, FIELD_VBR
Constructor and Description |
---|
AiffAudioHeader() |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(java.lang.String a)
Add an annotation.
|
void |
addApplicationIdentifier(java.lang.String id)
Add an application identifier.
|
void |
addComment(java.lang.String c)
Add a comment.
|
java.util.List<java.lang.String> |
getAnnotations()
Return list of all annotations
|
java.util.List<java.lang.String> |
getApplicationIdentifiers()
Return list of all application identifiers
|
java.lang.String |
getAudioEncoding()
Return the audio encoding as a descriptive string
|
java.lang.String |
getAuthor()
Return the author
|
java.util.List<java.lang.String> |
getComments()
Return list of all comments
|
java.lang.String |
getCopyright()
Return the copyright.
|
AiffAudioHeader.Endian |
getEndian()
Return endian status (big or little)
|
AiffAudioHeader.FileType |
getFileType()
Return the file type (AIFF or AIFC)
|
java.lang.String |
getName()
Return the name.
|
java.util.Date |
getTimestamp()
Return the timestamp of the file.
|
void |
setAudioEncoding(java.lang.String s)
Set the audio encoding as a descriptive string
|
void |
setAuthor(java.lang.String a)
Set the author
|
void |
setCopyright(java.lang.String c)
Set the copyright
|
void |
setEndian(AiffAudioHeader.Endian e)
Set endian status (big or little)
|
void |
setFileType(AiffAudioHeader.FileType typ)
Set the file type (AIFF or AIFC)
|
void |
setName(java.lang.String n)
Set the name
|
void |
setTimestamp(java.util.Date d)
Set the timestamp.
|
getBitRate, getBitRateAsNumber, getBitsPerSample, getChannelNumber, getChannels, getEncodingType, getExtraEncodingInfos, getFormat, getPreciseLength, getSampleRate, getSampleRateAsNumber, getTrackLength, isLossless, isVariableBitRate, setBitrate, setBitsPerSample, setChannelNumber, setEncodingType, setExtra, setExtraEncodingInfos, setLength, setLossless, setPreciseLength, setSamplingRate, setVariableBitRate, toString
private AiffAudioHeader.FileType fileType
private java.util.Date timestamp
private AiffAudioHeader.Endian endian
private java.lang.String audioEncoding
private java.lang.String name
private java.lang.String author
private java.lang.String copyright
private java.util.List<java.lang.String> applicationIdentifiers
private java.util.List<java.lang.String> comments
public java.util.Date getTimestamp()
public void setTimestamp(java.util.Date d)
public AiffAudioHeader.FileType getFileType()
public void setFileType(AiffAudioHeader.FileType typ)
public java.lang.String getAuthor()
public void setAuthor(java.lang.String a)
public java.lang.String getName()
public void setName(java.lang.String n)
public java.lang.String getCopyright()
public void setCopyright(java.lang.String c)
public AiffAudioHeader.Endian getEndian()
public void setEndian(AiffAudioHeader.Endian e)
public java.util.List<java.lang.String> getApplicationIdentifiers()
public void addApplicationIdentifier(java.lang.String id)
public java.util.List<java.lang.String> getAnnotations()
public void addAnnotation(java.lang.String a)
public java.util.List<java.lang.String> getComments()
public void addComment(java.lang.String c)
public java.lang.String getAudioEncoding()
public void setAudioEncoding(java.lang.String s)
Copyright © 2005-2013 java.net. All Rights Reserved.