|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.blinkenlights.jid3.v2.ID3V2Frame
org.blinkenlights.jid3.v2.RVRBID3V2Frame
Frame containing reverb information.
Constructor Summary | |
RVRBID3V2Frame(java.io.InputStream oIS)
|
|
RVRBID3V2Frame(int iReverbLeftMS,
int iReverbRightMS,
int iReverbBouncesLeft,
int iReverbBouncesRight,
int iReverbFeedbackLeftToLeft,
int iReverbFeedbackLeftToRight,
int iReverbFeedbackRightToRight,
int iReverbFeedbackRightToLeft,
int iPremixLeftToRight,
int iPremixRightToLeft)
Creates a new instance of RVRBID3V2Frame. |
Method Summary | |
void |
accept(ID3Visitor oID3Visitor)
Accept a visitor. |
boolean |
equals(java.lang.Object oOther)
|
protected byte[] |
getFrameId()
Get the four bytes which uniquely specify of which type this frame is. |
int |
getPremixLeftToRight()
|
int |
getPremixRightToLeft()
|
int |
getReverbBouncesLeft()
|
int |
getReverbBouncesRight()
|
int |
getReverbFeedbackLeftToLeft()
|
int |
getReverbFeedbackLeftToRight()
|
int |
getReverbFeedbackRightToLeft()
|
int |
getReverbFeedbackRightToRight()
|
int |
getReverbLeftMS()
|
int |
getReverbRightMS()
|
void |
setReverbDetails(int iReverbLeftMS,
int iReverbRightMS,
int iReverbBouncesLeft,
int iReverbBouncesRight,
int iReverbFeedbackLeftToLeft,
int iReverbFeedbackLeftToRight,
int iReverbFeedbackRightToRight,
int iReverbFeedbackRightToLeft,
int iPremixLeftToRight,
int iPremixRightToLeft)
Set the reverb details for this track. |
java.lang.String |
toString()
Represent the contents of this frame as a string. |
protected void |
writeBody(ID3DataOutputStream oIDOS)
Write the body of the frame to an ID3 data output stream. |
Methods inherited from class org.blinkenlights.jid3.v2.ID3V2Frame |
addID3Observer, getEncryptionMethod, isEncrypted, notifyID3Observers, removeID3Observer, setCompressionFlag, setEncryption, setFileAlterPreservationFlag, setGroupingIdentityFlag, setReadOnlyFlag, setTagAlterPreservationFlag, write, writeHeader |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RVRBID3V2Frame(int iReverbLeftMS, int iReverbRightMS, int iReverbBouncesLeft, int iReverbBouncesRight, int iReverbFeedbackLeftToLeft, int iReverbFeedbackLeftToRight, int iReverbFeedbackRightToRight, int iReverbFeedbackRightToLeft, int iPremixLeftToRight, int iPremixRightToLeft) throws ID3Exception
iReverbLeftMS
- the delay between bounces in milliseconds for the left channel (16-bit unsigned)iReverbRightMS
- the delay between bounces in milliseconds for the right channel (16-bit unsigned)iReverbBouncesLeft
- the number of bounces to make in the left channel (unsigned byte)iReverbBouncesRight
- the number of bounces to make in the right channel (unsigned byte)iReverbFeedbackLeftToLeft
- percentage of feedback from left to left (0-255)iReverbFeedbackLeftToRight
- percentage of feedback from left to right (0-255)iReverbFeedbackRightToRight
- percentage of feedback from right to right (0-255)iReverbFeedbackRightToLeft
- percentage of feedback from right to left (0-255)iPremixLeftToRight
- percentage of left channel mixed to right before reverb (0-255)iPremixRightToLeft
- percentage of right channel mixed to left before reverb (0-255)
ID3Exception
- if any value is out of its valid rangepublic RVRBID3V2Frame(java.io.InputStream oIS) throws ID3Exception
Method Detail |
public void accept(ID3Visitor oID3Visitor)
ID3Visitable
oID3Visitor
- a visitor of this objectpublic void setReverbDetails(int iReverbLeftMS, int iReverbRightMS, int iReverbBouncesLeft, int iReverbBouncesRight, int iReverbFeedbackLeftToLeft, int iReverbFeedbackLeftToRight, int iReverbFeedbackRightToRight, int iReverbFeedbackRightToLeft, int iPremixLeftToRight, int iPremixRightToLeft) throws ID3Exception
iReverbLeftMS
- the delay between bounces in milliseconds for the left channel (16-bit unsigned)iReverbRightMS
- the delay between bounces in milliseconds for the right channel (16-bit unsigned)iReverbBouncesLeft
- the number of bounces to make in the left channel (unsigned byte)iReverbBouncesRight
- the number of bounces to make in the right channel (unsigned byte)iReverbFeedbackLeftToLeft
- percentage of feedback from left to left (0-255)iReverbFeedbackLeftToRight
- percentage of feedback from left to right (0-255)iReverbFeedbackRightToRight
- percentage of feedback from right to right (0-255)iReverbFeedbackRightToLeft
- percentage of feedback from right to left (0-255)iPremixLeftToRight
- percentage of left channel mixed to right before reverb (0-255)iPremixRightToLeft
- percentage of right channel mixed to left before reverb (0-255)
ID3Exception
- if any value is out of its valid rangepublic int getReverbLeftMS()
public int getReverbRightMS()
public int getReverbBouncesLeft()
public int getReverbBouncesRight()
public int getReverbFeedbackLeftToLeft()
public int getReverbFeedbackLeftToRight()
public int getReverbFeedbackRightToRight()
public int getReverbFeedbackRightToLeft()
public int getPremixLeftToRight()
public int getPremixRightToLeft()
protected byte[] getFrameId()
ID3V2Frame
getFrameId
in class ID3V2Frame
public java.lang.String toString()
ID3V2Frame
toString
in class ID3V2Frame
protected void writeBody(ID3DataOutputStream oIDOS) throws java.io.IOException
ID3V2Frame
writeBody
in class ID3V2Frame
oIDOS
- the output stream to write to
java.io.IOException
public boolean equals(java.lang.Object oOther)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |