FileDocCategorySizeDatePackage
TSSETextInformationID3V2Frame.javaAPI Docjid3 0.463883Sun Feb 06 18:11:22 GMT 2005org.blinkenlights.jid3.v2

TSSETextInformationID3V2Frame

public class TSSETextInformationID3V2Frame extends TextInformationID3V2Frame
author
paul Text frame containing a description of the software and/or hardware settings and/or encoders used to encode the track which is being tagged.

Fields Summary
private String
m_sHardwareSoftwareSettings
Constructors Summary
public TSSETextInformationID3V2Frame(String sHardwareSoftwareSettings)
Constructor.

param
sHardwareSoftwareSettings the hardware and/or software settings and/or encoders used to encode the track which is being tagged

    
                                   
      
    
        super(sHardwareSoftwareSettings);
        
        m_sHardwareSoftwareSettings = sHardwareSoftwareSettings;
    
public TSSETextInformationID3V2Frame(InputStream oIS)

        super(oIS);
        
        m_sHardwareSoftwareSettings = m_sInformation;
    
Methods Summary
public voidaccept(ID3Visitor oID3Visitor)

        oID3Visitor.visitTSSETextInformationID3V2Frame(this);
    
public booleanequals(java.lang.Object oOther)

        if ((oOther == null) || (!(oOther instanceof TSSETextInformationID3V2Frame)))
        {
            return false;
        }
        
        TSSETextInformationID3V2Frame oOtherTSSE = (TSSETextInformationID3V2Frame)oOther;
        
        return (m_sHardwareSoftwareSettings.equals(oOtherTSSE.m_sHardwareSoftwareSettings) &&
                m_oTextEncoding.equals(oOtherTSSE.m_oTextEncoding) &&
                m_sInformation.equals(oOtherTSSE.m_sInformation));
    
protected byte[]getFrameId()

        return "TSSE".getBytes();
    
public java.lang.StringgetHardwareSoftwareSettings()
Get the hardware and/or software settings and/or encoders used to encode the track which was tagged.

return
the hardware and/or software settings and/or encoders used to encode this track

        return m_sHardwareSoftwareSettings;
    
public voidsetHardwareSoftwareSettings(java.lang.String sHardwareSoftwareSettings)
Set the hardware and/or software settings and/or encoders used to encode the track which is being tagged.

param
sHardwareSoftwareSettings the hardware and/or software settings and/or encoders used to encode the track which is being tagged

        m_sHardwareSoftwareSettings = sHardwareSoftwareSettings;
        m_oTextEncoding = TextEncoding.getDefaultTextEncoding();
        m_sInformation = sHardwareSoftwareSettings;
    
public java.lang.StringtoString()

        return "Software/Hardware and settings used for encoding: [" + m_sInformation + "]";