Source position: jpeglib.pas line 831
type jpeg_memory_mgr = record |
alloc_small: function( |
cinfo: j_common_ptr; |
pool_id: int; |
sizeofobject: size_t |
):pointer; |
alloc_large: function( |
cinfo: j_common_ptr; |
pool_id: int; |
sizeofobject: size_t |
):pointer; |
alloc_sarray: function( |
cinfo: j_common_ptr; |
pool_id: int; |
samplesperrow: JDIMENSION; |
numrows: JDIMENSION |
):JSAMPARRAY; |
alloc_barray: function( |
cinfo: j_common_ptr; |
pool_id: int; |
blocksperrow: JDIMENSION; |
numrows: JDIMENSION |
):JBLOCKARRAY; |
request_virt_sarray: function( |
cinfo: j_common_ptr; |
pool_id: int; |
pre_zero: Boolean; |
samplesperrow: JDIMENSION; |
numrows: JDIMENSION; |
maxaccess: JDIMENSION |
request_virt_barray: function( |
cinfo: j_common_ptr; |
pool_id: int; |
pre_zero: Boolean; |
blocksperrow: JDIMENSION; |
numrows: JDIMENSION; |
maxaccess: JDIMENSION |
realize_virt_arrays: procedure( |
cinfo: j_common_ptr |
); |
access_virt_sarray: function( |
cinfo: j_common_ptr; |
ptr: jvirt_sarray_ptr; |
start_row: JDIMENSION; |
num_rows: JDIMENSION; |
writable: Boolean |
):JSAMPARRAY; |
access_virt_barray: function( |
cinfo: j_common_ptr; |
ptr: jvirt_barray_ptr; |
start_row: JDIMENSION; |
num_rows: JDIMENSION; |
writable: Boolean |
):JBLOCKARRAY; |
free_pool: procedure( |
cinfo: j_common_ptr; |
pool_id: int |
); |
self_destruct: procedure( |
cinfo: j_common_ptr |
); |
max_memory_to_use: long; |
max_alloc_chunk: long; |
end; |