MrSID Decode SDK for Raster Reference Manual
9.5.1.4427
|
Go to the source code of this file.
Typedefs | |
typedef void * | LTIOStreamH |
opaque pointer to an LTIOStreamInf More... | |
types specifically for use with LTIOCallbackStream | |
typedef LT_STATUS(* | LTIOCallbackStream_Open) (void *) |
typedef for callback stream open function More... | |
typedef LT_STATUS(* | LTIOCallbackStream_Close) (void *) |
typedef for callback stream close function More... | |
typedef lt_uint32(* | LTIOCallbackStream_Read) (void *, lt_uint8 *, lt_uint32) |
typedef for callback stream read function More... | |
typedef lt_uint32(* | LTIOCallbackStream_Write) (void *, const lt_uint8 *, lt_uint32) |
typedef for callback stream write function More... | |
typedef LT_STATUS(* | LTIOCallbackStream_Seek) (void *, lt_int64, LTIOSeekDir) |
typedef for callback stream seek function More... | |
typedef lt_int64(* | LTIOCallbackStream_Tell) (void *) |
typedef for callback stream tell function More... | |
typedef lt_uint8(* | LTIOCallbackStream_IsEOF) (void *) |
typedef for callback stream isEOF function More... | |
typedef lt_uint8(* | LTIOCallbackStream_IsOpen) (void *) |
typedef for callback stream isOpen function More... | |
typedef LTIOStreamH(* | LTIOCallbackStream_Duplicate) (void *) |
typedef for callback stream duplicate function More... | |
typedef LT_STATUS(* LTIOCallbackStream_Close) (void *) |
The parameter is a void* (user data).
A status code is returned.
Definition at line 54 of file lt_ioCallbackStreamTypes.h.
typedef LTIOStreamH(* LTIOCallbackStream_Duplicate) (void *) |
The parameter is a void* (user data).
A pointer to the new stream is returned.
Definition at line 120 of file lt_ioCallbackStreamTypes.h.
typedef lt_uint8(* LTIOCallbackStream_IsEOF) (void *) |
The parameter is a void* (user data).
A boolean value (0 or 1) is returned.
Definition at line 102 of file lt_ioCallbackStreamTypes.h.
typedef lt_uint8(* LTIOCallbackStream_IsOpen) (void *) |
The parameter is a void* (user data).
A boolean value (0 or 1) is returned.
Definition at line 111 of file lt_ioCallbackStreamTypes.h.
typedef LT_STATUS(* LTIOCallbackStream_Open) (void *) |
The parameter is a void* (user data).
A status code is returned.
Definition at line 45 of file lt_ioCallbackStreamTypes.h.
The parameters are a void* (user data), a pointer to the buffer to read from, and the number of bytes to read.
The number of bytes actually read is returned.
Definition at line 64 of file lt_ioCallbackStreamTypes.h.
typedef LT_STATUS(* LTIOCallbackStream_Seek) (void *, lt_int64, LTIOSeekDir) |
The parameters are a void* (user data), the number of bytes to seek, and the seek direction.
A status code is returned.
Definition at line 84 of file lt_ioCallbackStreamTypes.h.
typedef lt_int64(* LTIOCallbackStream_Tell) (void *) |
The parameter is a void* (user data).
The current offset is returned.
Definition at line 93 of file lt_ioCallbackStreamTypes.h.
The parameters are a void* (user data), a pointer to the buffer to write to, and the number of bytes to write.
The number of bytes actually written is returned.
Definition at line 74 of file lt_ioCallbackStreamTypes.h.
typedef void* LTIOStreamH |
Definition at line 31 of file lt_ioCallbackStreamTypes.h.
LizardTech |