[−][src]Crate openjpeg2_sys
Re-exports
pub use self::RSIZ_CAPABILITIES as OPJ_RSIZ_CAPABILITIES; |
pub use self::CINEMA_MODE as OPJ_CINEMA_MODE; |
pub use self::PROG_ORDER as OPJ_PROG_ORDER; |
pub use self::COLOR_SPACE as OPJ_COLOR_SPACE; |
pub use self::CODEC_FORMAT as OPJ_CODEC_FORMAT; |
Structs
_G_fpos64_t | |
_G_fpos_t | |
_IO_FILE | |
_IO_FILE_plus | |
_IO_jump_t | |
_IO_marker | |
__fsid_t | |
__mbstate_t | |
__va_list_tag | |
opj_codestream_index | Index structure of the codestream (FIXME should be expand and enhance) |
opj_codestream_info | Index structure of the codestream |
opj_codestream_info_v2 | Information structure about the codestream (FIXME should be expand and enhance) |
opj_cparameters | Compression parameters |
opj_dparameters | Decompression parameters |
opj_image | Defines image data and characteristics |
opj_image_comp | Defines a single image component |
opj_image_comptparm | Component parameters structure used by the opj_image_create function |
opj_jp2_metadata | Info structure of the JP2 file EXPERIMENTAL FOR THE MOMENT |
opj_jp2_index | Index structure of the JP2 file EXPERIMENTAL FOR THE MOMENT |
opj_marker_info | Marker structure |
opj_packet_info | Index structure : Information concerning a packet inside tile |
opj_poc | Progression order changes |
opj_tccp_info | Tile-component coding parameters information |
opj_tile_index | Index structure about a tile |
opj_tile_info | Index structure : information regarding tiles |
opj_tile_v2_info | Tile coding parameters information |
opj_tp_index | Index structure about a tile part |
opj_tp_info | Index structure : Information concerning tile-parts |
Constants
Statics
_IO_2_1_stdin_ | |
_IO_2_1_stdout_ | |
_IO_2_1_stderr_ | |
stderr | |
stdin | |
stdout | |
sys_errlist | |
sys_nerr |
Functions
_IO_feof⚠ | |
_IO_ferror⚠ | |
_IO_flockfile⚠ | |
_IO_free_backup_area⚠ | |
_IO_ftrylockfile⚠ | |
_IO_funlockfile⚠ | |
_IO_getc⚠ | |
_IO_padn⚠ | |
_IO_peekc_locked⚠ | |
_IO_putc⚠ | |
_IO_seekoff⚠ | |
_IO_seekpos⚠ | |
_IO_sgetn⚠ | |
_IO_vfprintf⚠ | |
_IO_vfscanf⚠ | |
__getdelim⚠ | |
__overflow⚠ | |
__uflow⚠ | |
__underflow⚠ | |
clearerr⚠ | |
clearerr_unlocked⚠ | |
ctermid⚠ | |
dprintf⚠ | |
fclose⚠ | |
fdopen⚠ | |
feof⚠ | |
feof_unlocked⚠ | |
ferror⚠ | |
ferror_unlocked⚠ | |
fflush⚠ | |
fflush_unlocked⚠ | |
fgetc⚠ | |
fgetc_unlocked⚠ | |
fgetpos⚠ | |
fgets⚠ | |
fileno⚠ | |
fileno_unlocked⚠ | |
flockfile⚠ | |
fmemopen⚠ | |
fopen⚠ | |
fprintf⚠ | |
fputc⚠ | |
fputc_unlocked⚠ | |
fputs⚠ | |
fread⚠ | |
fread_unlocked⚠ | |
freopen⚠ | |
fscanf⚠ | |
fscanf1⚠ | |
fseek⚠ | |
fseeko⚠ | |
fsetpos⚠ | |
ftell⚠ | |
ftello⚠ | |
ftrylockfile⚠ | |
funlockfile⚠ | |
fwrite⚠ | |
fwrite_unlocked⚠ | |
getc⚠ | |
getc_unlocked⚠ | |
getchar⚠ | |
getchar_unlocked⚠ | |
getdelim⚠ | |
getline⚠ | |
getw⚠ | |
open_memstream⚠ | |
opj_codec_set_threads⚠ | Allocates worker threads for the compressor/decompressor. |
opj_create_compress⚠ | Creates a J2K/JP2 compression structure @param format Coder to select @return Returns a handle to a compressor if successful, returns NULL otherwise |
opj_create_decompress⚠ | Creates a J2K/JP2 decompression structure @param format Decoder to select |
opj_decode⚠ | Decode an image from a JPEG-2000 codestream |
opj_decode_tile_data⚠ | Reads a tile data. This function is compulsory and allows one to decode tile data. opj_read_tile_header should be called before. The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile. |
opj_destroy_codec⚠ | Destroy a decompressor handle |
opj_destroy_cstr_index⚠ | |
opj_destroy_cstr_info⚠ | Destroy Codestream information after compression or decompression @param cstr_info Codestream information structure |
opj_dump_codec⚠ | Dump the codec information into the output stream |
opj_encode⚠ | Encode an image into a JPEG-2000 codestream @param p_codec compressor handle @param p_stream Output buffer stream |
opj_end_compress⚠ | End to compress the current image. @param p_codec Compressor handle @param p_stream Input stgream |
opj_end_decompress⚠ | Read after the codestream if necessary @param p_codec the JPEG2000 codec to read. @param p_stream the JPEG2000 stream. |
opj_get_cstr_index⚠ | Get the codestream index from the codec |
opj_get_cstr_info⚠ | Get the codestream information from the codec |
opj_get_decoded_tile⚠ | Get the decoded tile from the codec |
opj_get_jp2_metadata⚠ | Get the JP2 file information from the codec FIXME |
opj_get_jp2_index⚠ | Get the JP2 file index from the codec FIXME |
opj_get_num_cpus⚠ | Return the number of virtual CPUs |
opj_has_thread_support⚠ | Returns if the library is built with thread support. OPJ_TRUE if mutex, condition, thread, thread pool are available. |
opj_image_create⚠ | Create an image |
opj_image_data_alloc⚠ | Allocator for opj_image_t->comps[].data To be paired with opj_image_data_free. |
opj_image_data_free⚠ | Destructor for opj_image_t->comps[].data To be paired with opj_image_data_alloc. |
opj_image_destroy⚠ | Deallocate any resources associated with an image |
opj_image_tile_create⚠ | Creates an image without allocating memory for the image (used in the new version of the library). |
opj_read_header⚠ | Decodes an image header. |
opj_read_tile_header⚠ | Reads a tile header. This function is compulsory and allows one to know the size of the tile that will be decoded. The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile. |
opj_set_MCT⚠ | Sets the MCT matrix to use. |
opj_set_decode_area⚠ | Sets the given area to be decoded. This function should be called right after opj_read_header and before any tile header reading. |
opj_set_decoded_components⚠ | Restrict the number of components to decode. |
opj_set_decoded_resolution_factor⚠ | Set the resolution factor of the decoded image @param p_codec the jpeg2000 codec. @param res_factor resolution factor to set |
opj_set_default_decoder_parameters⚠ | Set decoding parameters to default values @param parameters Decompression parameters |
opj_set_default_encoder_parameters⚠ | Set encoding parameters to default values, that means : |
opj_set_error_handler⚠ | Set the error handler use by openjpeg. @param p_codec the codec previously initialise @param p_callback the callback function which will be used @param p_user_data client object where will be returned the message |
opj_set_info_handler⚠ | Set the info handler use by openjpeg. @param p_codec the codec previously initialise @param p_callback the callback function which will be used @param p_user_data client object where will be returned the message |
opj_set_warning_handler⚠ | Set the warning handler use by openjpeg. @param p_codec the codec previously initialise @param p_callback the callback function which will be used @param p_user_data client object where will be returned the message |
opj_setup_decoder⚠ | Setup the decoder with decompression parameters provided by the user and with the message handler provided by the user. |
opj_setup_encoder⚠ | Setup the encoder parameters using the current image and using user parameters. @param p_codec Compressor handle @param parameters Compression parameters @param image Input filled image |
opj_start_compress⚠ | Start to compress the current image. @param p_codec Compressor handle @param p_image Input filled image @param p_stream Input stgream |
opj_stream_create⚠ | Creates an abstract stream. This function does nothing except allocating memory and initializing the abstract stream. |
opj_stream_create_default_file_stream⚠ | Create a stream from a file identified with its filename with default parameters (helper function) @param fname the filename of the file to stream @param p_is_read_stream whether the stream is a read stream (true) or not (false) |
opj_stream_create_file_stream⚠ | Create a stream from a file identified with its filename with a specific buffer size @param fname the filename of the file to stream @param p_buffer_size size of the chunk used to stream @param p_is_read_stream whether the stream is a read stream (true) or not (false) |
opj_stream_default_create⚠ | Creates an abstract stream. This function does nothing except allocating memory and initializing the abstract stream. |
opj_stream_destroy⚠ | Destroys a stream created by opj_create_stream. This function does NOT close the abstract stream. If needed the user must close its own implementation of the stream. |
opj_stream_set_read_function⚠ | Sets the given function to be used as a read function. @param p_stream the stream to modify @param p_function the function to use a read function. |
opj_stream_set_seek_function⚠ | Sets the given function to be used as a seek function, the stream is then seekable, using SEEK_SET behavior. @param p_stream the stream to modify @param p_function the function to use a skip function. |
opj_stream_set_skip_function⚠ | Sets the given function to be used as a skip function. @param p_stream the stream to modify @param p_function the function to use a skip function. |
opj_stream_set_user_data⚠ | Sets the given data to be used as a user data for the stream. @param p_stream the stream to modify @param p_data the data to set. @param p_function the function to free p_data when opj_stream_destroy() is called. |
opj_stream_set_user_data_length⚠ | Sets the length of the user data for the stream. |
opj_stream_set_write_function⚠ | Sets the given function to be used as a write function. @param p_stream the stream to modify @param p_function the function to use a write function. |
opj_version⚠ | |
opj_write_tile⚠ | Writes a tile with the given data. |
pclose⚠ | |
perror⚠ | |
popen⚠ | |
printf⚠ | |
putc⚠ | |
putc_unlocked⚠ | |
putchar⚠ | |
putchar_unlocked⚠ | |
puts⚠ | |
putw⚠ | |
remove⚠ | |
rename⚠ | |
renameat⚠ | |
rewind⚠ | |
scanf⚠ | |
scanf1⚠ | |
setbuf⚠ | |
setbuffer⚠ | |
setlinebuf⚠ | |
setvbuf⚠ | |
snprintf⚠ | |
sprintf⚠ | |
sscanf⚠ | |
sscanf1⚠ | |
tempnam⚠ | |
tmpfile⚠ | |
tmpnam⚠ | |
tmpnam_r⚠ | |
ungetc⚠ | |
vdprintf⚠ | |
vfprintf⚠ | |
vfscanf⚠ | |
vfscanf1⚠ | |
vprintf⚠ | |
vscanf⚠ | |
vscanf1⚠ | |
vsnprintf⚠ | |
vsprintf⚠ | |
vsscanf⚠ | |
vsscanf1⚠ |
Type Definitions
Unions
__mbstate_t__bindgen_ty_1 |