com.coremedia.iso.boxes.sampleentry
Class SubtitleSampleEntry
java.lang.Object
com.coremedia.iso.boxes.AbstractBox
com.coremedia.iso.boxes.sampleentry.SampleEntry
com.coremedia.iso.boxes.sampleentry.SubtitleSampleEntry
- All Implemented Interfaces:
- Box, ContainerBox
public class SubtitleSampleEntry
- extends SampleEntry
Created by IntelliJ IDEA.
User: magnus
Date: 2012-03-08
Time: 11:36
To change this template use File | Settings | File Templates.
| Fields inherited from class com.coremedia.iso.boxes.sampleentry.SampleEntry |
boxes |
| Methods inherited from class com.coremedia.iso.boxes.sampleentry.SampleEntry |
_parseChildBoxes, _parseReservedAndDataReferenceIndex, _writeChildBoxes, _writeReservedAndDataReferenceIndex, addBox, getBoxes, getBoxes, getBoxes, getDataReferenceIndex, getNumOfBytesToFirstChild, parse, removeBox, setBoxes, setDataReferenceIndex, setType |
| Methods inherited from class com.coremedia.iso.boxes.AbstractBox |
getBox, getDeadBytes, getHeader, getIsoFile, getParent, getSize, getType, getUserType, isParsed, parseDetails, setDeadBytes, setParent, setUserType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPE1
public static final java.lang.String TYPE1
- See Also:
- Constant Field Values
TYPE_ENCRYPTED
public static final java.lang.String TYPE_ENCRYPTED
- See Also:
- Constant Field Values
SubtitleSampleEntry
public SubtitleSampleEntry(java.lang.String type)
getContentSize
protected long getContentSize()
- Description copied from class:
AbstractBox
- Gets the box's content size. This excludes all header fields:
- 4 byte size
- 4 byte type
- (large length - 8 bytes)
- (user type - 16 bytes)
Flags and version of a full box need to be taken into account.
- Specified by:
getContentSize in class AbstractBox
- Returns:
- Gets the box's content size in bytes
_parseDetails
public void _parseDetails(java.nio.ByteBuffer content)
- Description copied from class:
AbstractBox
- Implement the actual parsing of the box's fields here. External classes will always call
AbstractBox.parseDetails() which encapsulates the call to this method with some safeguards.
- Specified by:
_parseDetails in class AbstractBox
getContent
protected void getContent(java.nio.ByteBuffer bb)
throws java.io.IOException
- Description copied from class:
AbstractBox
- Writes the box's content into the given
ByteBuffer. This must include flags
and version in case of a full box. bb has been initialized with
getSize() bytes.
- Specified by:
getContent in class AbstractBox
- Parameters:
bb - the box's content-sink.
- Throws:
java.io.IOException - in case of an exception in the underlying OutputStream.
getNamespace
public java.lang.String getNamespace()
setNamespace
public void setNamespace(java.lang.String namespace)
getSchemaLocation
public java.lang.String getSchemaLocation()
setSchemaLocation
public void setSchemaLocation(java.lang.String schemaLocation)
getImageMimeType
public java.lang.String getImageMimeType()
setImageMimeType
public void setImageMimeType(java.lang.String imageMimeType)
Copyright © 2012. All Rights Reserved.