#include "ltwrappr.h"
virtual L_INT LMemoryFile::LoadMemoryCallBack(pFileInfo, pLBitmap, pLBuffer, uFlags, nRow, nLines)
pFILEINFO pFileInfo; |
pointer to a FILEINFO structure |
LBitmapBase * pLBitmap; |
pointer to an LBitmapBase object |
LBuffer * pLBuffer; |
pointer to an LBuffer object |
L_UINT uFlags; |
flags for first and last row, and first and last pass |
L_INT nRow; |
current row number of the first line in the buffer |
L_INT nLines; |
number of lines in the buffer |
Handles the output image data that the LMemoryFile::LoadMemory function has written to a buffer.
Parameter | Description | |
pFileInfo | Pointer to the FILEINFO structure that contains image information. | |
pLBitmap | Pointer to the bitmap object referencing the bitmap that contains the image information. | |
pLBuffer | Pointer to a buffer object containing one or more lines of output image data that the calling function has already processed (read or decompressed). | |
uFlags | Flags that describe whether this is the first or last call of the callback, and whether the buffer contains first or last row of image data. Possible values are: | |
Value | Meaning | |
FILEREAD_FIRSTPASS | [0x0001] This is the first pass through a progressive JPEG or CMP file. | |
FILEREAD_LASTPASS | [0x0002] This is the last pass through a progressive JPEG or CMP file. | |
FILEREAD_FIRSTROW | [0x0004] The first row of the buffer is the first row of the bitmap. | |
FILEREAD_LASTROW | [0x0008] The last row of the buffer is the last row of the bitmap. | |
FILEREAD_COMPRESSED | [0x0010] The data in the buffer is 1-bit compressed data, which you can handle as explained Speeding Up 1-Bit Documents. | |
FILEREAD_CLIPVERT | [0x0020] Internal flag. | |
FILEREAD_CLIPHORZ | [0x0040] Internal flag. | |
FILEREAD_UPDATELUT | [0x0080] Internal flag. | |
nRow | The current bitmap row number of the first line in the buffer. | |
nLines | The number of lines in the pLBuffer buffer object. |
SUCCESS |
The function was successful. |
< 1 |
An error occurred. Refer to Return Codes. |
Required DLLs and Libraries
LTFIL For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
Win32, x64.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document