Autopsy  4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
org.sleuthkit.autopsy.modules.pictureanalyzer.impls.HeifJNI Class Reference

Public Member Functions

native int convertToDisk (byte[] data, String jpgOutputPath)

Static Public Member Functions

static HeifJNI getInstance () throws UnsatisfiedLinkError

Private Member Functions

 HeifJNI ()

Static Private Attributes

static HeifJNI instance = null

Detailed Description

Interop with libheif native dependencies.

Definition at line 27 of file

Constructor & Destructor Documentation

org.sleuthkit.autopsy.modules.pictureanalyzer.impls.HeifJNI.HeifJNI ( )

Member Function Documentation

native int org.sleuthkit.autopsy.modules.pictureanalyzer.impls.HeifJNI.convertToDisk ( byte[]  data,
String  jpgOutputPath 

Native method found in heif_convert.dll in third party libheif. Converts a heic/heif file to one or many jpegs.

dataThe heic/heif binary data.
jpgOutputPathThe jpeg output file. A new file name will be calculated if multiple jpegs are generated.
The dll return code.

Referenced by org.sleuthkit.autopsy.modules.pictureanalyzer.impls.HEICProcessor.convertToJPEG().

static HeifJNI org.sleuthkit.autopsy.modules.pictureanalyzer.impls.HeifJNI.getInstance ( ) throws UnsatisfiedLinkError

Member Data Documentation

HeifJNI org.sleuthkit.autopsy.modules.pictureanalyzer.impls.HeifJNI.instance = null

The documentation for this class was generated from the following file:

Copyright © 2012-2022 Basis Technology. Generated on: Tue Feb 6 2024
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.