/* * myLib - https://github.com/taktod/myLib * Copyright (c) 2014 ttProject. All rights reserved. * * Licensed under The MIT license. */ package com.ttProject.media.mpegts.test; import org.apache.log4j.Logger; import com.ttProject.media.mpegts.descriptor.ServiceDescriptor; import com.ttProject.media.mpegts.packet.Sdt; import com.ttProject.util.HexUtil; /** * sdtを生成するときの動作テスト * @author taktod */ public class SdtTest { private Logger logger = Logger.getLogger(SdtTest.class); /** * sdtのデータ確認動作テスト * @throws Exception */ // @Test public void check() throws Exception { Sdt sdt = new Sdt(HexUtil.makeBuffer("474011100042F0240001C100000001FF0001FC8013481101054C696261760953657276696365303168C5DB49")); logger.info(sdt); } // @Test public void test() throws Exception { Sdt sdt = new Sdt(); sdt.writeDefaultProvider("taktodTools", "mpegtsMuxer"); logger.info(sdt); logger.info(HexUtil.toHex(sdt.getBuffer(), true)); } /** * descriptorの書き込みテスト * @throws Exception */ public void descriptor() throws Exception { ServiceDescriptor descriptor = new ServiceDescriptor(); descriptor.setName("taktod", "test"); logger.info(descriptor); } }