/* * myLib - https://github.com/taktod/myLib * Copyright (c) 2014 ttProject. All rights reserved. * * Licensed under The MIT license. */ package com.ttProject.container.webm; import java.io.FileOutputStream; import java.nio.channels.WritableByteChannel; import com.ttProject.container.mkv.MkvTagWriter; import com.ttProject.container.mkv.type.EBML; /** * webmTagWriter * @author taktod */ public class WebmTagWriter extends MkvTagWriter { /** * constructor * @param fileName * @throws Exception */ public WebmTagWriter(String fileName) throws Exception { super(fileName); } /** * constructor * @param fileOutputStream */ public WebmTagWriter(FileOutputStream fileOutputStream) { super(fileOutputStream); } /** * constructor * @param outputChannel */ public WebmTagWriter(WritableByteChannel outputChannel) { super(outputChannel); } /** * override setupEbml * to fit webm */ @Override protected void setupEbml() throws Exception { EBML ebml = new EBML(); ebml.setup(1, 1, "webm", 2, 2); addContainer(ebml); } }