com.googlecode.mp4parser.boxes.mp4.objectdescriptors
Class BaseDescriptor

java.lang.Object
  extended by com.googlecode.mp4parser.boxes.mp4.objectdescriptors.BaseDescriptor
Direct Known Subclasses:
AudioSpecificConfig, DecoderConfigDescriptor, DecoderSpecificInfo, ESDescriptor, ExtensionDescriptor, ExtensionProfileLevelDescriptor, ObjectDescriptorBase, ProfileLevelIndicationDescriptor, SLConfigDescriptor, UnknownDescriptor

@Descriptor(tags=0)
public abstract class BaseDescriptor
extends java.lang.Object


Constructor Summary
BaseDescriptor()
           
 
Method Summary
 int getSize()
           
 int getSizeBytes()
           
 int getSizeOfInstance()
           
 int getTag()
           
 void parse(int tag, java.nio.ByteBuffer bb)
           
abstract  void parseDetail(java.nio.ByteBuffer bb)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseDescriptor

public BaseDescriptor()
Method Detail

getTag

public int getTag()

getSize

public int getSize()

getSizeOfInstance

public int getSizeOfInstance()

getSizeBytes

public int getSizeBytes()

parse

public final void parse(int tag,
                        java.nio.ByteBuffer bb)
                 throws java.io.IOException
Throws:
java.io.IOException

parseDetail

public abstract void parseDetail(java.nio.ByteBuffer bb)
                          throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012. All Rights Reserved.