.NET API Reference
Reference documentation for the Perfectly Clear .NET API.
The .NET API provides a managed wrapper around the native Perfectly Clear SDK for Windows development using C#.
It is defined in PerfectlyClearAdapter.cs and works with the PerfectlyClearPro.dll native library.
Sections
The .NET API documentation is organized into the following sections.
- Classes: Main classes and methods
- Error Handling: Patterns for handling errors
- Exceptions: Exception types and status codes
API correspondence
This table shows how .NET API methods map to their C API equivalents.
| C API | .NET API |
|---|---|
PFC_CreateEngine() | new PerfectlyClear() |
PFC_SetParam() | pfc.SetParam() |
PFC_ReadPresets() | pfc.ReadPresets() |
PFC_Calc() | pfc.Calc() |
PFC_Apply() | pfc.Apply() |
PFC_AutoCorrect() | pfc.AutoCorrect() |
PFC_DestroyEngine() | pfc.Dispose() |
PFC_LoadAIEngine() | pfc.LoadAiEngine() |
PFC-SDK Version 10.7.2.1269 built from 4fa849d8101945eea725a08dd0dae5101f090fa0 on 11-10-2025.
Copyright © 2026 EyeQ Imaging Inc. All rights reserved.