TrakAtom.java
上传用户:xjjlds
上传日期:2015-12-05
资源大小:22823k
文件大小:1k
源码类别:

多媒体编程

开发平台:

Visual C++

  1. package com.axiosys.bento4;
  2. import java.io.IOException;
  3. import java.io.RandomAccessFile;
  4. public class TrakAtom extends ContainerAtom {
  5.     public TrakAtom(int size, RandomAccessFile source, AtomFactory atomFactory) throws IOException, InvalidFormatException {
  6.         super(TYPE_TRAK, size, false, source, atomFactory);
  7.     }
  8.     
  9.     public int getId() {
  10.         TkhdAtom tkhd = (TkhdAtom)getChild(TYPE_TKHD, 0);
  11.         if (tkhd == null) {
  12.             return 0;
  13.         } else {
  14.             return tkhd.getTrackId();
  15.         }
  16.     }
  17. }