org.herac.tuxguitar.io.tg.v10
Class TGOutputStream
java.lang.Object
org.herac.tuxguitar.io.tg.v10.TGStream
org.herac.tuxguitar.io.tg.v10.TGOutputStream
public class TGOutputStream
- extends TGStream
Fields inherited from class org.herac.tuxguitar.io.tg.v10.TGStream |
BEAT_HAS_CHORD, BEAT_HAS_NEXT, BEAT_HAS_NOTES, BEAT_HAS_TEXT, BEAT_NEXT_DURATION, CHANNEL_MUTE, CHANNEL_SOLO, DURATION_DOTTED, DURATION_DOUBLE_DOTTED, DURATION_NO_TUPLETO, EFFECT_ACCENTUATED, EFFECT_BEND, EFFECT_DEAD, EFFECT_FADE_IN, EFFECT_GHOST, EFFECT_GRACE, EFFECT_HAMMER, EFFECT_HARMONIC, EFFECT_HEAVY_ACCENTUATED, EFFECT_PALM_MUTE, EFFECT_POPPING, EFFECT_SLAPPING, EFFECT_SLIDE, EFFECT_STACCATO, EFFECT_TAPPING, EFFECT_TREMOLO_BAR, EFFECT_TREMOLO_PICKING, EFFECT_TRILL, EFFECT_VIBRATO, GRACE_FLAG_DEAD, GRACE_FLAG_ON_BEAT, MEASURE_CLEF, MEASURE_HEADER_MARKER, MEASURE_HEADER_REPEAT_ALTERNATIVE, MEASURE_HEADER_REPEAT_CLOSE, MEASURE_HEADER_REPEAT_OPEN, MEASURE_HEADER_TEMPO, MEASURE_HEADER_TIMESIGNATURE, MEASURE_HEADER_TRIPLET_FEEL, MEASURE_KEYSIGNATURE, NOTE_EFFECT, NOTE_HAS_NEXT, NOTE_TIED, NOTE_VELOCITY, TG_FORMAT_EXTENSION, TG_FORMAT_NAME, TG_FORMAT_VERSION, TRACK_LYRICS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TGOutputStream
public TGOutputStream()
isSupportedExtension
public boolean isSupportedExtension(java.lang.String extension)
getExportName
public java.lang.String getExportName()
getFileFormat
public TGFileFormat getFileFormat()
configure
public boolean configure(boolean setDefaults)
exportSong
public void exportSong(java.io.OutputStream stream,
TGSong song)
throws TGFileFormatException
- Throws:
TGFileFormatException
writeByte
public void writeByte(int v)
writeHeader
public void writeHeader(int v)
writeHeader
public void writeHeader(int v,
int bCount)
writeShort
public void writeShort(short v)