Examines a PhotoCD file to determine which resolutions it contains.
virtual L_INT LFile::GetPCDResolution(pPCDInfo)
Pointer to the LEAD PCDINFO structure.
|SUCCESS||The function was successful.|
|< 1||An error occurred. Refer to Return Codes.|
Before calling this function, declare a variable for a PCDINFO structure. Then, after calling this function, look at the values in the structure to see which resolutions are available.
The PCDINFO structure is specified as follows in the LTFIL.H file:
typedef struct pcdinfo
} PCDINFO, *pPCDINFO
The structure contains an array of integers, and the value of each integer can be 0 or 1. The following symbolic constants are defined for use as indexes into the array:
|Constant Used as Index||Meaning|
|L_PCD_BASE_OVER_64|| Resolution 64 x 96|
|L_PCD_BASE_OVER_16|| Resolution 128 x 192|
|L_PCD_BASE_OVER_4|| Resolution 256 x 384|
|L_PCD_BASE|| Resolution 512 x 768|
|L_PCD_4BASE|| Resolution 1024 x 1536|
|L_PCD_16BASE|| Resolution 2048 x 3072|
Note: More options are available in the LOADFILEOPTION structure.
nRet = LeadFile.GetPCDResolution(&PCDInfo);
if(nRet != SUCCESS)
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries