Package com.drew.metadata.mov.media
Class QuickTimeSubtitleHandler
- java.lang.Object
-
- com.drew.imaging.quicktime.QuickTimeHandler<T>
-
- com.drew.metadata.mov.QuickTimeMediaHandler<QuickTimeSubtitleDirectory>
-
- com.drew.metadata.mov.media.QuickTimeSubtitleHandler
-
public class QuickTimeSubtitleHandler extends QuickTimeMediaHandler<QuickTimeSubtitleDirectory>
-
-
Field Summary
-
Fields inherited from class com.drew.imaging.quicktime.QuickTimeHandler
directory, metadata
-
-
Constructor Summary
Constructors Constructor Description QuickTimeSubtitleHandler(Metadata metadata, QuickTimeContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QuickTimeSubtitleDirectorycreateDirectory()protected java.lang.StringgetMediaInformation()protected voidprocessMediaInformation(SequentialReader reader, Atom atom)protected voidprocessSampleDescription(SequentialReader reader, Atom atom)protected voidprocessTimeToSample(SequentialReader reader, Atom atom, QuickTimeContext context)-
Methods inherited from class com.drew.metadata.mov.QuickTimeMediaHandler
processAtom, shouldAcceptAtom, shouldAcceptContainer
-
Methods inherited from class com.drew.imaging.quicktime.QuickTimeHandler
addError, processContainer
-
-
-
-
Constructor Detail
-
QuickTimeSubtitleHandler
public QuickTimeSubtitleHandler(Metadata metadata, QuickTimeContext context)
-
-
Method Detail
-
createDirectory
protected QuickTimeSubtitleDirectory createDirectory()
- Specified by:
createDirectoryin classQuickTimeHandler<QuickTimeSubtitleDirectory>
-
getMediaInformation
protected java.lang.String getMediaInformation()
- Specified by:
getMediaInformationin classQuickTimeMediaHandler<QuickTimeSubtitleDirectory>
-
processSampleDescription
protected void processSampleDescription(SequentialReader reader, Atom atom) throws java.io.IOException
- Specified by:
processSampleDescriptionin classQuickTimeMediaHandler<QuickTimeSubtitleDirectory>- Throws:
java.io.IOException
-
processMediaInformation
protected void processMediaInformation(SequentialReader reader, Atom atom) throws java.io.IOException
- Specified by:
processMediaInformationin classQuickTimeMediaHandler<QuickTimeSubtitleDirectory>- Throws:
java.io.IOException
-
processTimeToSample
protected void processTimeToSample(SequentialReader reader, Atom atom, QuickTimeContext context) throws java.io.IOException
- Specified by:
processTimeToSamplein classQuickTimeMediaHandler<QuickTimeSubtitleDirectory>- Throws:
java.io.IOException
-
-