Autopsy  4.19.3
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 25 of file HeifJNI.java.

Constructor & Destructor Documentation

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

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.

Parameters
dataThe heic/heif binary data.
jpgOutputPathThe jpeg output file. A new file name will be calculated if multiple jpegs are generated.
Returns
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
static

Member Data Documentation

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

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

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