Perfectly Clear SDK Documentation  9.5.1.429
PerfectlyClearAdapter.cs File Reference

Contains the .net wrapper class PerfectlyClear for PerfectlyClearPro.dll. More...

Go to the source code of this file.

Data Structures

struct  PFCPOINT
 Struct defining a point. More...
 
struct  PFCRECT
 Struct defining a rectangle. More...
 
struct  PFCFBFACEINFO1
 Legacy structure defining face area detected from the SFB library. More...
 
class  PFCFBFACEINFO
 Class defining face area detected from the SFB library. More...
 
class  PFCFACERECT
 Class defining face attributes from FAE. More...
 
struct  PFCCOREPARAM
 Structure encapsulating the CORE processing parameters. More...
 
struct  PFCFBPARAM
 Structure encapsulating Face Beautification parameters. More...
 
struct  PFCNRPARAM
 Structure encapsulating Noise Removal parameters. More...
 
struct  PFCREPARAM
 Structure encapsulating Red Eye Correction parameters. More...
 
struct  PFCCOREMask
 Struct for core mask. More...
 
struct  PFC3DLutInfo
 Struct describing 3D Lut information. More...
 
struct  PFCV3PARAM
 Struct describing V3 parameters. More...
 
struct  PFCPARAM
 Struct PFCPARAM the master structure of all processing parameters. More...
 
struct  PFCSTATUS
 Struct PFCSTATUS Process status of all sub sectors. More...
 
class  PerfectlyClear
 
struct  PerfectlyClear.PFCENGINE
 Struct defining an PFC engine instance. More...
 
struct  PerfectlyClear.PerfectlyClearImageTransfer
 Struct defining an image. More...
 
struct  PerfectlyClear.PFCIMAGEPROFILE
 Struct defining an image profile as calculated from PFC_Calc() function. More...
 
struct  PerfectlyClear.PFCIMAGE
 Struct defining an image to be used in PFC library. More...
 
class  PFCImageFile
 PFCImageFile Class to encapsulate file handling. More...
 

Enumerations

enum  PFCFEATURE
 ENUM controlling types of calculations at the pre-calculation stage. More...
 
enum  PFCAIFEATURE
 Flags defining type of model(s) to load with PFC_LoadAIEngine(). More...
 
enum  PFCPIXELFORMAT
 defines the format of the image data More...
 
enum  PFCPRESETID
 ENUM for presets support by this SDK. More...
 
enum  PFCNR_STATUS
 Enumeration defining status of Noise Removal pre-calculation. More...
 
enum  PFCCORE_STATUS
 Enumeration defining status of Core pre-calculation. More...
 
enum  PFCREJECTOPTION
 Enumeration defining reject options. More...
 
enum  PFCFB_STATUS
 Enumeration defining status of Face Beautification pre-calculation. More...
 
enum  PFCRE_STATUS
 Enumeration defining status of Red Eye pre-calculation. More...
 
enum  PFCAPPLYSTATUS
 Enumeration defining return code from the Apply() function. More...
 
enum  TINTCORRECTION
 Enumeration defining different abnormal tint analysis mode. More...
 
enum  AGGRESSIVENESS
 Enumeration defining different Auto Exposure calculation modes. More...
 
enum  DCFMODE
 Enumeration defining DCF analysis mode. More...
 
enum  CONTRASTMODE
 Enumeration defining contrast mode. More...
 
enum  BIASMODE
 Enumeration defining BIAS analysis mode. More...
 
enum  ADPTRRETURNCODE
 General return code. More...
 
enum  SKINMODE
 Enumeration defining modes in Perfect Smooth analysis. More...
 
enum  SKINSMOOTHTYPE
 Enumeration defining types of Skin Smoothing correction. More...
 
enum  SKINTONINGTYPE
 Enumeration defining type of Skin Toning correction. More...
 
enum  LIPSHARPENTYPE
 Enumeration defining Lip Sharpening mode. More...
 

Detailed Description

Contains the .net wrapper class PerfectlyClear for PerfectlyClearPro.dll.

************************************************************

Definition in file PerfectlyClearAdapter.cs.