private String getStyle(int style_number) { String identifier = TagUtil.getStyleTagId(style_number); String style = null; FrameBodyTXXX txxx_frame = getTXXXFrame(identifier); if (txxx_frame != null) { style = txxx_frame.getText(); } return style; }
public void setStyles(Vector<DegreeValue> styles) { if (write_extended_info) { // remove existing styles int s = 1; String identifier = TagUtil.getStyleTagId(s).toUpperCase(); while (tag.hasField(identifier)) { tag.set(new OggTagField(identifier, "")); ++s; identifier = TagUtil.getStyleTagId(s).toUpperCase(); } // set styles for (s = 0; s < styles.size(); ++s) { String style = styles.get(s).getName(); float degree = styles.get(s).getPercentage(); identifier = TagUtil.getStyleTagId(s + 1); tag.set(new OggTagField(identifier.toUpperCase(), style)); identifier = TagUtil.getStyleTagDegree(s + 1); tag.set(new OggTagField(identifier.toUpperCase(), String.valueOf(degree))); } } }