#include "l_bitmap.h"
L_LTFIL_API L_SSIZE_T L_GetIgnoreFilters(pszFilters, uSize);
Retrieves the current ignored filters list that LEADTOOLS should never load, even if present.
Pointer to a character string to be updated with the current ignored filters list.
The size in bytes of the buffer pointed to by pszFilters.
| Value | Meaning |
|---|---|
| >=0 | The size in bytes of the ignored filters list. |
In case the current ignored filters list should be changed, call this function before calling the L_IgnoreFilters function.
To retrieve the ignored filters list, the user should do the following:
pszFilters as NULL and uSize as 0 to retrieve the size required for the filters list as returned value.
Required DLLs and Libraries
Win32, x64, Linux.
L_INT GetIgnoreFiltersExample(L_VOID){L_TCHAR * pszList = NULL;L_SIZE_T nRet;BITMAPHANDLE Bitmap;/* get the original filters list */nRet =L_GetIgnoreFilters(NULL, 0);pszList = (L_TCHAR *)malloc(nRet*sizeof(L_TCHAR));nRet =L_GetIgnoreFilters(pszList, nRet);MessageBox(NULL, pszList, TEXT("TEST"), MB_OK);free(pszList);/* ignore TGA filter */nRet =L_IgnoreFilters(TEXT("TGA"));if(nRet !=SUCCESS)return (L_INT)nRet;/* get the new filters list */nRet =L_GetIgnoreFilters(NULL, 0);if(nRet < 0)return (L_INT)nRet;pszList = (L_TCHAR *)malloc(nRet*sizeof(L_TCHAR));nRet =L_GetIgnoreFilters(pszList, nRet);if(nRet < 0)return (L_INT)nRet;MessageBox(NULL, pszList, TEXT("TEST"), MB_OK);free(pszList);/* try to load TGA, should fail: ERROR_FILE_FORMAT */nRet = L_LoadBitmap(MAKE_IMAGE_PATH(TEXT("test.tga")), &Bitmap, sizeof(BITMAPHANDLE), 0, ORDER_BGR, NULL, NULL);if(nRet != SUCCESS){if(nRet == ERROR_FILE_FORMAT)MessageBox(NULL, TEXT("TGA ignored"), TEXT("TEST"), MB_OK);return (L_INT)nRet;}if(Bitmap.Flags.Allocated)L_FreeBitmap(&Bitmap);return SUCCESS;}
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
