OSDN Git Service

stop using trunk directory in rectool
[rec10/rec10-git.git] / jTsSplitter / trunk / src / jtssplitter / data / descriptor / abstract_Descriptor.java
1 /*
2  * jTsSplitter - java based mpeg2ts splitter.
3  * Copyright (C) 2009-2010 Yukikaze
4  */
5
6 package jtssplitter.data.descriptor;
7
8 /**
9  * 記述子記述のための抽象メソッド
10  * @author yukikaze
11  */
12 abstract public class abstract_Descriptor {
13     /**
14      *記述子タグを得る。
15      * @return
16      */
17     abstract public int getDescriptorTag();
18     /**
19      * 記述子を記述したbyte列を与え、解析する。
20      * @param descriptor
21      * 記述子本体
22      */
23     abstract public void analyzeDescriptor(byte[] descriptor);
24     /**
25      * 記述子の一部を指定した状態で解析させる。
26      * @param DescriptorTag
27      * 記述子のタグを指定する。
28      * @param TagLength
29      * タグの長さ
30      * @param descriptor
31      * 記述子本体
32      */
33     abstract public void analyzeDescriptor(int DescriptorTag,byte[] descriptor);
34 }