Class TrackLoadSettingsAtom

  • All Implemented Interfaces:
    Box, ParsableBox

    public class TrackLoadSettingsAtom
    extends AbstractBox

    4cc = ""load""

    Track load settings atoms contain information that indicates how the track is to be used in its movie. Applications that read QuickTime files can use this information to process the movie data more efficiently. Track load settings atoms have an atom type value of 'load'.
    • Constructor Detail

      • TrackLoadSettingsAtom

        public TrackLoadSettingsAtom()
    • Method Detail

      • getContent

        protected void getContent​(ByteBuffer byteBuffer)
        Description copied from class: AbstractBox
        Write the box's content into the given ByteBuffer. This must include flags and version in case of a full box. byteBuffer has been initialized with getSize() bytes.
        Specified by:
        getContent in class AbstractBox
        Parameters:
        byteBuffer - the sink for the box's content
      • _parseDetails

        protected void _parseDetails​(ByteBuffer content)
        Description copied from class: AbstractBox
        Parse the box's fields and child boxes if any.
        Specified by:
        _parseDetails in class AbstractBox
        Parameters:
        content - the box's raw content beginning after the 4-cc field.
      • getPreloadStartTime

        public int getPreloadStartTime()
      • setPreloadStartTime

        public void setPreloadStartTime​(int preloadStartTime)
      • getPreloadDuration

        public int getPreloadDuration()
      • setPreloadDuration

        public void setPreloadDuration​(int preloadDuration)
      • getPreloadFlags

        public int getPreloadFlags()
      • setPreloadFlags

        public void setPreloadFlags​(int preloadFlags)
      • getDefaultHints

        public int getDefaultHints()
      • setDefaultHints

        public void setDefaultHints​(int defaultHints)