Difference between revisions of "Read"
From XnView Wiki
(Created page with 'gflGetDefaultLoadParams The gflGetDefaultLoadParams function sets the GFL_LOAD_PARAMS structure with default values. To use before call of gflLoadBitmap. void gflGetDefaultLo…') |
|||
Line 1: | Line 1: | ||
gflGetDefaultLoadParams | == gflGetDefaultLoadParams == | ||
The gflGetDefaultLoadParams function sets the GFL_LOAD_PARAMS structure with default values. To use before call of gflLoadBitmap. | The gflGetDefaultLoadParams function sets the [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure with default values. To use before call of gflLoadBitmap. | ||
void gflGetDefaultLoadParams( | |||
GFL_LOAD_PARAMS* load_params | |||
); | |||
'''Parameters''' | |||
:load_params | |||
::Pointer to a [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure. | |||
'''See also''' | |||
:[[#gflGetDefaultThumbnailParams|gflGetDefaultThumbnailParams]], [[#gflLoadBitmap|gflLoadBitmap]], [[#gflLoadBitmapFromHandle|gflLoadBitmapFromHandle]], [[#gflLoadBitmapFromMemory|gflLoadBitmapFromMemory]] | |||
== gflLoadBitmap == | |||
gflLoadBitmap | |||
The gflLoadBitmap function load a picture file into memory. | The gflLoadBitmap function load a picture file into memory. | ||
GFL_ERROR gflLoadBitmap( | |||
const char* filename, | |||
GFL_BITMAP** bitmap, | |||
GFL_LOAD_PARAMS* params, | |||
GFL_FILE_INFORMATION * informations, | |||
); | |||
'''Parameters''' | |||
Parameters | |||
The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR. | :filename | ||
::Pointer to a null-terminated string that contains the filename to load. | |||
:bitmap | |||
::Address of a pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure. | |||
:params | |||
::Pointer to a [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure. | |||
::This structure must be filled correctly. | |||
:informations | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. Can be NULL if you don't want it. | |||
::You must use [[#gflFreeFileInformation|gflFreeFileInformation]] to free his content. | |||
'''Return value''' | |||
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]]. | |||
'''See also''' | |||
:[[#gflGetDefaultLoadParams|gflGetDefaultLoadParams]], [[#gflLoadBitmapFromMemory|gflLoadBitmapFromMemory]], [[#gflLoadBitmapFromHandle|gflLoadBitmapFromHandle]] | |||
== gflLoadBitmapFromMemory == | |||
gflLoadBitmapFromMemory | |||
The gflLoadBitmapFromMemory function load a picture from memory. | The gflLoadBitmapFromMemory function load a picture from memory. | ||
GFL_ERROR gflLoadBitmapFromMemory( | |||
GFL_UINT8* data, | |||
GFL_UINT32 data_length, | |||
GFL_BITMAP** bitmap, | |||
GFL_LOAD_PARAMS* params, | |||
GFL_FILE_INFORMATION* informations, | |||
); | |||
'''Parameters''' | |||
:data | |||
::Pointer to the picture. | |||
:data_length | |||
::Length of data. | |||
:bitmap | |||
::Address of a pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure. | |||
:params | |||
::Pointer to a [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure. | |||
::This structure must be filled correctly. | |||
:informations | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. Can be NULL if you don't want it. | |||
::You must use [[#gflFreeFileInformation|gflFreeFileInformation]] to free his content. | |||
'''Return value''' | |||
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]]. | |||
'''See also''' | |||
:[[#gflGetDefaultLoadParams|gflGetDefaultLoadParams]], [[#gflLoadBitmap|gflLoadBitmap]], [[#gflLoadBitmapFromHandle|gflLoadBitmapFromHandle]] | |||
== gflLoadBitmapFromHandle == | |||
gflLoadBitmapFromHandle | |||
The gflLoadBitmapFromHandle function load a picture into memory with the use of read callback functions. | The gflLoadBitmapFromHandle function load a picture into memory with the use of read callback functions. | ||
GFL_ERROR gflLoadBitmapFromHandle( | |||
GFL_HANDLE handle, | |||
GFL_BITMAP** bitmap, | |||
GFL_LOAD_PARAMS* params, | |||
GFL_FILE_INFORMATION* informations, | |||
); | |||
'''Parameters''' | |||
Parameters | |||
:handle | |||
::User handle. The Callbacks field of the [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure must be filled correctly. | |||
:bitmap | |||
::Address of a pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure. | |||
:params | |||
::Pointer to a [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure. | |||
::This structure must be filled correctly. | |||
:informations | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. Can be NULL if you don't want it. | |||
::You must use [[#gflFreeFileInformation|gflFreeFileInformation]] to free his content. | |||
'''Return value''' | |||
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]]. | |||
'''See also''' | |||
:[[#gflGetDefaultLoadParams|gflGetDefaultLoadParams]], [[#gflLoadBitmap|gflLoadBitmap]], [[#gflLoadBitmapFromMemory|gflLoadBitmapFromMemory]] | |||
== gflGetDefaultThumbnailParams== | |||
The gflGetDefaultThumbnailParams function sets the [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure with default values. To use before call of gflLoadPreview. | |||
void | void gflGetDefaultThumbnailParams( | ||
GFL_LOAD_PARAMS* load_params | |||
); | ); | ||
Parameters | '''Parameters''' | ||
load_params | :load_params | ||
Pointer to a GFL_LOAD_PARAMS structure. | ::Pointer to a [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure. | ||
See also | '''See also''' | ||
:[[#gflGetDefaultLoadParams|gflGetDefaultLoadParams]], [[#gflLoadThumbnail|gflLoadThumbnail]], [[#gflLoadThumbnailFromHandle|gflLoadThumbnailFromHandle]], [[#gflLoadThumbnailFromMemory|gflLoadThumbnailFromMemory]] | |||
== gflLoadThumbnail == | |||
gflLoadThumbnail | |||
The gflLoadThumbnail function load a picture file as a thumbnail into memory. | The gflLoadThumbnail function load a picture file as a thumbnail into memory. | ||
GFL_ERROR gflLoadThumbnail( | |||
const char* filename, | |||
GFL_INT32 width, | |||
GFL_INT32 height, | |||
GFL_BITMAP** bitmap, | |||
GFL_LOAD_PARAMS* params, | |||
GFL_FILE_INFORMATION* informations, | |||
); | |||
'''Parameters''' | |||
:filename | |||
::Pointer to a null-terminated string that contains the filename to load. | |||
:width | |||
::Width of the thumbnail. | |||
:height | |||
::Height of the thumbnail. | |||
:bitmap | |||
::Address of a pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure. | |||
:params | |||
::Pointer to a [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure. | |||
::This structure must be filled correctly. | |||
:informations | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. Can be NULL if you don't want it. | |||
::You must use [[#gflFreeFileInformation|gflFreeFileInformation]] to free his content. | |||
'''Return value''' | |||
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]]. | |||
'''See also''' | |||
:[[#gflGetDefaultThumbnailParams|gflGetDefaultThumbnailParams]], [[#gflLoadThumbnailFromHandle|gflLoadThumbnailFromHandle]], [[#gflLoadThumbnailFromMemory|gflLoadThumbnailFromMemory]] | |||
== gflLoadThumbnailFromMemory == | |||
gflLoadThumbnailFromMemory | |||
The gflLoadThumbnailFromMemory function load a picture file as a thumbnail from memory. | The gflLoadThumbnailFromMemory function load a picture file as a thumbnail from memory. | ||
GFL_ERROR gflLoadThumbnailFromMemory( | |||
GFL_UINT8* data, | |||
GFL_UINT32 data_length, | |||
GFL_INT32 width, | |||
GFL_INT32 height, | |||
GFL_BITMAP** bitmap, | |||
GFL_LOAD_PARAMS* params, | |||
GFL_FILE_INFORMATION* informations, | |||
); | |||
'''Parameters''' | |||
Parameters | |||
:data | |||
::Pointer to the picture. | |||
:data_length | |||
::Length of data. | |||
:width | |||
::Width of the thumbnail. | |||
:height | |||
::Height of the thumbnail. | |||
:bitmap | |||
::Address of a pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure. | |||
:params | |||
::Pointer to a [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure. | |||
::This structure must be filled correctly. | |||
:informations | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. Can be NULL if you don't want it. | |||
::You must use [[#gflFreeFileInformation|gflFreeFileInformation]] to free his content. | |||
'''Return value''' | |||
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]]. | |||
See also | '''See also''' | ||
:[[#gflGetDefaultThumbnailParams|gflGetDefaultThumbnailParams]], [[#gflLoadThumbnail|gflLoadThumbnail]], [[#gflLoadThumbnailFromHandle|gflLoadThumbnailFromHandle]] | |||
== gflLoadThumbnailFromHandle == | |||
gflLoadThumbnailFromHandle | |||
The gflLoadThumbnailFromHandle function load a picture file as a thumbnail into memory with the use of read callback functions. | The gflLoadThumbnailFromHandle function load a picture file as a thumbnail into memory with the use of read callback functions. | ||
GFL_ERROR gflLoadThumbnailFromHandle( | |||
GFL_HANDLE handle, | |||
GFL_INT32 width, | |||
GFL_INT32 height, | |||
GFL_BITMAP** bitmap, | |||
GFL_LOAD_PARAMS* params, | |||
GFL_FILE_INFORMATION* informations, | |||
); | |||
'''Parameters''' | |||
Parameters | |||
:handle | |||
::User handle. The Callbacks field of the [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure must be filled correctly. | |||
:width | |||
::Width of the thumbnail. | |||
:height | |||
::Height of the thumbnail. | |||
:bitmap | |||
::Address of a pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure. | |||
:params | |||
::Pointer to a [[Structures#GFL_LOAD_PARAMS|GFL_LOAD_PARAMS]] structure. | |||
::This structure must be filled correctly. | |||
:informations | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. Can be NULL if you don't want it. | |||
::You must use [[#gflFreeFileInformation|gflFreeFileInformation]] to free his content. | |||
The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR. | '''Return value''' | ||
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]]. | |||
'''See also''' | |||
:[[#gflGetDefaultThumbnailParams|gflGetDefaultThumbnailParams]], [[#gflLoadThumbnail|gflLoadThumbnail]], [[#gflLoadThumbnailFromMemory|gflLoadThumbnailFromMemory]] | |||
== gflGetFileInformation == | |||
gflGetFileInformation | |||
The gflGetFileInformation function retrieves all informations about a picture file. | The gflGetFileInformation function retrieves all informations about a picture file. | ||
GFL_ERROR gflGetFileInformation( | |||
const char* filename, | |||
GFL_INT32 index, | |||
GFL_FILE_INFORMATION* information | |||
); | |||
'''Parameters''' | |||
:filename | |||
::Pointer to a null-terminated string that contains the filename. | |||
:index | |||
::Index of format. -1 for automatic recognition. | |||
:information | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. | |||
::You must use [[#gflFreeFileInformation|gflFreeFileInformation]] to free his content. | |||
'''Return value''' | |||
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]]. | |||
'''See also''' | |||
:[[#gflGetFileInformationFromMemory|gflGetFileInformationFromMemory]], [[#gflGetFileInformationFromHandle|gflGetFileInformationFromHandle]] | |||
== gflGetFileInformationFromMemory == | |||
gflGetFileInformationFromMemory | |||
The gflGetFileInformationFromMemory function retrieves all informations about a picture from memory. | The gflGetFileInformationFromMemory function retrieves all informations about a picture from memory. | ||
GFL_ERROR gflGetFileInformationFromMemory( | |||
GFL_UINT8* data, | |||
GFL_UINT32 data_length, | |||
GFL_INT32 index, | |||
GFL_FILE_INFORMATION* information | |||
); | |||
'''Parameters''' | |||
Parameters | |||
:data | |||
::Pointer to the picture. | |||
:data_length | |||
::Length of data. | |||
:index | |||
::Index of format. -1 for automatic recognition. | |||
:information | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. | |||
::You must use [[#gflFreeFileInformation|gflFreeFileInformation]] to free his content. | |||
'''Return value''' | |||
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]]. | |||
'''See also''' | |||
:[[#gflGetFileInformation|gflGetFileInformation]], [[#gflGetFileInformationFromHandle|gflGetFileInformationFromHandle]] | |||
gflGetFileInformationFromHandle | == gflGetFileInformationFromHandle == | ||
The gflGetFileInformationFromHandle function retrieves all informations about a picture with the use of read callback functions. | The gflGetFileInformationFromHandle function retrieves all informations about a picture with the use of read callback functions. | ||
GFL_ERROR gflGetFileInformationFromHandle( | |||
GFL_HANDLE handle, | |||
GFL_INT32 index, | |||
const GFL_LOAD_CALLBACKS* callbacks, | |||
GFL_FILE_INFORMATION* information | |||
); | |||
'''Parameters''' | |||
:handle | |||
::User handle. | |||
:index | |||
::Index of format. -1 for automatic recognition. | |||
:callbacks | |||
::Callback to access picture data. | |||
:information | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. | |||
::You must use [[#gflFreeFileInformation|gflFreeFileInformation]] to free his content. | |||
'''Return value''' | |||
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]]. | |||
'''See also''' | |||
:[[#gflGetFileInformation|gflGetFileInformation]], [[#gflGetFileInformationFromMemory|gflGetFileInformationFromMemory]] | |||
== gflFreeFileInformation == | |||
gflFreeFileInformation | |||
The gflFreeFileInformation function frees the content of a GFL_FILE_INFORMATION structure. | The gflFreeFileInformation function frees the content of a GFL_FILE_INFORMATION structure. | ||
void gflFreeFileInformation( | |||
GFL_FILE_INFORMATION* information | |||
); | |||
'''Parameters''' | |||
Parameters | |||
:bitmap | |||
::Pointer to a [[Structures#GFL_FILE_INFORMATION|GFL_FILE_INFORMATION]] structure. | |||
'''See also''' | |||
:[[#gflLoadBitmap|gflLoadBitmap]], [[#gflLoadBitmapFromMemory|gflLoadBitmapFromMemory]], [[#gflLoadBitmapFromHandle|gflLoadBitmapFromHandle]], [[#gflGetFileInformation|gflGetFileInformation]], [[#gflGetFileInformationFromHandle|gflGetFileInformationFromHandle]], [[#gflGetFileInformationFromMemory|gflGetFileInformationFromMemory]] |
Revision as of 09:42, 23 September 2009
gflGetDefaultLoadParams
The gflGetDefaultLoadParams function sets the GFL_LOAD_PARAMS structure with default values. To use before call of gflLoadBitmap.
void gflGetDefaultLoadParams( GFL_LOAD_PARAMS* load_params );
Parameters
- load_params
- Pointer to a GFL_LOAD_PARAMS structure.
See also
gflLoadBitmap
The gflLoadBitmap function load a picture file into memory.
GFL_ERROR gflLoadBitmap( const char* filename, GFL_BITMAP** bitmap, GFL_LOAD_PARAMS* params, GFL_FILE_INFORMATION * informations, );
Parameters
- filename
- Pointer to a null-terminated string that contains the filename to load.
- bitmap
- Address of a pointer to a GFL_BITMAP structure.
- params
- Pointer to a GFL_LOAD_PARAMS structure.
- This structure must be filled correctly.
- informations
- Pointer to a GFL_FILE_INFORMATION structure. Can be NULL if you don't want it.
- You must use gflFreeFileInformation to free his content.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflLoadBitmapFromMemory
The gflLoadBitmapFromMemory function load a picture from memory.
GFL_ERROR gflLoadBitmapFromMemory( GFL_UINT8* data, GFL_UINT32 data_length, GFL_BITMAP** bitmap, GFL_LOAD_PARAMS* params, GFL_FILE_INFORMATION* informations, );
Parameters
- data
- Pointer to the picture.
- data_length
- Length of data.
- bitmap
- Address of a pointer to a GFL_BITMAP structure.
- params
- Pointer to a GFL_LOAD_PARAMS structure.
- This structure must be filled correctly.
- informations
- Pointer to a GFL_FILE_INFORMATION structure. Can be NULL if you don't want it.
- You must use gflFreeFileInformation to free his content.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflLoadBitmapFromHandle
The gflLoadBitmapFromHandle function load a picture into memory with the use of read callback functions.
GFL_ERROR gflLoadBitmapFromHandle( GFL_HANDLE handle, GFL_BITMAP** bitmap, GFL_LOAD_PARAMS* params, GFL_FILE_INFORMATION* informations, );
Parameters
- handle
- User handle. The Callbacks field of the GFL_LOAD_PARAMS structure must be filled correctly.
- bitmap
- Address of a pointer to a GFL_BITMAP structure.
- params
- Pointer to a GFL_LOAD_PARAMS structure.
- This structure must be filled correctly.
- informations
- Pointer to a GFL_FILE_INFORMATION structure. Can be NULL if you don't want it.
- You must use gflFreeFileInformation to free his content.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflGetDefaultThumbnailParams
The gflGetDefaultThumbnailParams function sets the GFL_LOAD_PARAMS structure with default values. To use before call of gflLoadPreview.
void gflGetDefaultThumbnailParams( GFL_LOAD_PARAMS* load_params );
Parameters
- load_params
- Pointer to a GFL_LOAD_PARAMS structure.
See also
gflLoadThumbnail
The gflLoadThumbnail function load a picture file as a thumbnail into memory.
GFL_ERROR gflLoadThumbnail( const char* filename, GFL_INT32 width, GFL_INT32 height, GFL_BITMAP** bitmap, GFL_LOAD_PARAMS* params, GFL_FILE_INFORMATION* informations, );
Parameters
- filename
- Pointer to a null-terminated string that contains the filename to load.
- width
- Width of the thumbnail.
- height
- Height of the thumbnail.
- bitmap
- Address of a pointer to a GFL_BITMAP structure.
- params
- Pointer to a GFL_LOAD_PARAMS structure.
- This structure must be filled correctly.
- informations
- Pointer to a GFL_FILE_INFORMATION structure. Can be NULL if you don't want it.
- You must use gflFreeFileInformation to free his content.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflLoadThumbnailFromMemory
The gflLoadThumbnailFromMemory function load a picture file as a thumbnail from memory.
GFL_ERROR gflLoadThumbnailFromMemory( GFL_UINT8* data, GFL_UINT32 data_length, GFL_INT32 width, GFL_INT32 height, GFL_BITMAP** bitmap, GFL_LOAD_PARAMS* params, GFL_FILE_INFORMATION* informations, );
Parameters
- data
- Pointer to the picture.
- data_length
- Length of data.
- width
- Width of the thumbnail.
- height
- Height of the thumbnail.
- bitmap
- Address of a pointer to a GFL_BITMAP structure.
- params
- Pointer to a GFL_LOAD_PARAMS structure.
- This structure must be filled correctly.
- informations
- Pointer to a GFL_FILE_INFORMATION structure. Can be NULL if you don't want it.
- You must use gflFreeFileInformation to free his content.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflLoadThumbnailFromHandle
The gflLoadThumbnailFromHandle function load a picture file as a thumbnail into memory with the use of read callback functions.
GFL_ERROR gflLoadThumbnailFromHandle( GFL_HANDLE handle, GFL_INT32 width, GFL_INT32 height, GFL_BITMAP** bitmap, GFL_LOAD_PARAMS* params, GFL_FILE_INFORMATION* informations, );
Parameters
- handle
- User handle. The Callbacks field of the GFL_LOAD_PARAMS structure must be filled correctly.
- width
- Width of the thumbnail.
- height
- Height of the thumbnail.
- bitmap
- Address of a pointer to a GFL_BITMAP structure.
- params
- Pointer to a GFL_LOAD_PARAMS structure.
- This structure must be filled correctly.
- informations
- Pointer to a GFL_FILE_INFORMATION structure. Can be NULL if you don't want it.
- You must use gflFreeFileInformation to free his content.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflGetFileInformation
The gflGetFileInformation function retrieves all informations about a picture file.
GFL_ERROR gflGetFileInformation( const char* filename, GFL_INT32 index, GFL_FILE_INFORMATION* information );
Parameters
- filename
- Pointer to a null-terminated string that contains the filename.
- index
- Index of format. -1 for automatic recognition.
- information
- Pointer to a GFL_FILE_INFORMATION structure.
- You must use gflFreeFileInformation to free his content.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflGetFileInformationFromMemory
The gflGetFileInformationFromMemory function retrieves all informations about a picture from memory.
GFL_ERROR gflGetFileInformationFromMemory( GFL_UINT8* data, GFL_UINT32 data_length, GFL_INT32 index, GFL_FILE_INFORMATION* information );
Parameters
- data
- Pointer to the picture.
- data_length
- Length of data.
- index
- Index of format. -1 for automatic recognition.
- information
- Pointer to a GFL_FILE_INFORMATION structure.
- You must use gflFreeFileInformation to free his content.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflGetFileInformationFromHandle
The gflGetFileInformationFromHandle function retrieves all informations about a picture with the use of read callback functions.
GFL_ERROR gflGetFileInformationFromHandle( GFL_HANDLE handle, GFL_INT32 index, const GFL_LOAD_CALLBACKS* callbacks, GFL_FILE_INFORMATION* information );
Parameters
- handle
- User handle.
- index
- Index of format. -1 for automatic recognition.
- callbacks
- Callback to access picture data.
- information
- Pointer to a GFL_FILE_INFORMATION structure.
- You must use gflFreeFileInformation to free his content.
Return value
- The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.
See also
gflFreeFileInformation
The gflFreeFileInformation function frees the content of a GFL_FILE_INFORMATION structure.
void gflFreeFileInformation( GFL_FILE_INFORMATION* information );
Parameters
- bitmap
- Pointer to a GFL_FILE_INFORMATION structure.
See also