addNode("StreamSoundType", ctag.getStreamSoundType());
addNode("StreamSoundSampleCount", ctag.getStreamSoundSampleCount());
addNode("LatencySeek", ctag.getLatencySeek());
}
else if (tag instanceof SoundStreamHeadTag) {
final SoundStreamHeadTag ctag = (SoundStreamHeadTag) tag;
addNode("Reserved", ctag.getReserved());
addNode("PlaybackSoundRate", ctag.getPlaybackSoundRate());
addNode("PlaybackSoundSize", ctag.getPlaybackSoundSize());
addNode("PlaybackSoundType", ctag.getPlaybackSoundType());
addNode("StreamSoundCompression", ctag.getStreamSoundCompression());
addNode("StreamSoundRate", ctag.getStreamSoundRate());
addNode("StreamSoundSize", ctag.getStreamSoundSize());
addNode("StreamSoundType", ctag.getStreamSoundType());
addNode("StreamSoundSampleCount", ctag.getStreamSoundSampleCount());
addNode("LatencySeek", ctag.getLatencySeek());
}
else if (tag instanceof StartSound2Tag) {
final StartSound2Tag ctag = (StartSound2Tag) tag;
addNode("SoundClassName", ctag.getSoundClassName());
addNode("SoundInfo", ctag.getSoundInfo());
}
else if (tag instanceof StartSoundTag) {
final StartSoundTag ctag = (StartSoundTag) tag;
addNode("SoundID", ctag.getSoundId());
addNode("SoundInfo", ctag.getSoundInfo());
}
else if (tag instanceof SymbolClassTag) {
final SymbolClassTag ctag = (SymbolClassTag) tag;
addNode("NumSymbols", ctag.getNumSymbols());
addNode("Symbols", ctag.getSymbols());
}
else if (tag instanceof VideoFrameTag) {
final VideoFrameTag ctag = (VideoFrameTag) tag;
addNode("StreamID", ctag.getStreamId());
addNode("FrameNum", ctag.getFrameNum());
addNode("VideoData", ctag.getVideoData());
}
else if (tag instanceof RawABCTag) {
final RawABCTag ctag = (RawABCTag) tag;
addNode("ABCData", ctag.getAbcData());
}
else if (tag instanceof DoABCTag) {
final DoABCTag ctag = (DoABCTag) tag;
addNode("Name", ctag.getName());
addNode("Flags", ctag.getFlags());
addNode("ABCData", ctag.getAbcData());
}
}