Class AppleRunTimeReader

    • Constructor Detail

      • AppleRunTimeReader

        public AppleRunTimeReader()
    • Method Detail

      • extract

        public void extract​(byte[] bytes,
                            Metadata metadata,
                            Directory parentDirectory)
      • processAppleRunTime

        private static void processAppleRunTime​(AppleRunTimeMakernoteDirectory directory,
                                                byte[] bplist)
                                         throws java.io.IOException
        Process the BPLIST containing the RUN_TIME tag. The directory will only be populated with values if the flag indicates that the CMTime structure is "valid".
        Parameters:
        directory - The AppleRunTimeMakernoteDirectory to set values onto.
        bplist - The BPLIST
        Throws:
        java.io.IOException - Thrown if an error occurs parsing the BPLIST as a CMTime structure.