OpenJpegDotNet
- Specifies the Digital cinema operation mode.
- Specifies that not Digital Cinema.
- Specifies that the 2K Digital Cinema at 24 fps.
- Specifies that the 2K Digital Cinema at 48 fps.
- Specifies that the 4K Digital Cinema at 24 fps.
- Defines the JPEG 2000 codec V2. This class cannot be inherited.
- Releases all unmanaged resources.
- Specifies the supported codec.
- Specifies that the place-holder.
- Specifies that the JPEG 2000 codestream.
- Specifies that the JPT-stream (JPEG 2000, JPIP).
- Specifies that the JP2 file format.
- Specifies that the JPP-stream (JPEG 2000, JPIP).
- Specifies that the JPX file format(JPEG 2000 Part-2).
- Specifies the Supported image color spaces.
- Specifies that not supported by the library.
- Specifies that not specified in the codestream.
- Specifies that the sRGB.
- Specifies that the Grayscale.
- Specifies that the sYCC.
- Specifies that the e-YCC.
- Specifies that the CMYK.
- Defines the compression parameters. This class cannot be inherited.
- Initializes a new instance of the class.
- Sets or get the error protection methods for Tile Part Headers (0,1,16,32,37-128).
  This object is disposed.
  is invalid length.
- Sets or get the tile number of header protection specification (>=0).
  This object is disposed.
  is invalid length.
- Sets or get the error protection methods for packets (0,1,16,32,37-128).
  This object is disposed.
  is invalid length.
- Sets or get the packet number of packet protection specification (>=0).
  This object is disposed.
  is invalid length.
- Sets or get the tile number of packet protection specification (>=0).
  This object is disposed.
  is invalid length.
- Sets or get the sensitivity methods for Tile Part Headers (-1=no,0-7).
  This object is disposed.
  is invalid length.
- Sets or get the tile number of sensitivity specification (>=0).
  This object is disposed.
  is invalid length.
- Sets or get the initial precinct height.
  This object is disposed.
  is invalid length.
- Sets or get the initial precinct width.
  This object is disposed.
  is invalid length.
- Sets or get the different PSNR (Peak signal-to-noise ratio) for successive layers.
  This object is disposed.
  is invalid length.
- Sets or get the rates of layers - might be subsequently limited by the max_cs_size field.
  This object is disposed.
  is invalid length.
- Sets or get the initial code block height.
  This object is disposed.
- Sets or get the initial code block width.
  This object is disposed.
- Sets or get the output file format.
  This object is disposed.
- Sets or get the Digital Cinema compliance.
  if 0 not compliant, 1 is compliant.
  This object is disposed.
- Sets or get the RSIZ.
  This object is disposed.
- Sets or get the allocation by rate/distortion.
  This object is disposed.
- Sets or get the allocation by fixed layer.
  This object is disposed.
- Sets or get the add fixed quality.
  This object is disposed.
- Sets or get the regions size
  This object is disposed.
- Sets or get the XTsiz.
  This object is disposed.
- Sets or get the YTsiz.
  This object is disposed.
- Sets or get the XTOsiz.
  This object is disposed.
- Sets or get the YTOsiz.
  This object is disposed.
- Sets or get the coding style.
  This object is disposed.
- Sets or get the input file format.
  This object is disposed.
- Sets or get the subimage encoding: origin image offset in x direction.
  This object is disposed.
- Sets or get the subimage encoding: origin image offset in y direction.
  This object is disposed.
- Sets or get the index generation.
  This object is disposed.
- Sets or get the value to indicate whether irreversible or not for compression.
  true
  if use the irreversible DWT 9-7; otherwise, use lossless compression is `false`.
  This object is disposed.
- Sets or get the error protection method for Main Header (0,1,16,32,37-128).
  This object is disposed.
- Sets or get the sensitivity addressing size (0=auto/2/4 bytes).
  This object is disposed.
- Sets or get the sensitivity method for Main Header (-1=no,0-7).
  This object is disposed.
- Sets or get the sensitivity range (0-3).
  This object is disposed.
- Sets or get the enables writing of ESD, (0=no/1/2 bytes).
  This object is disposed.
- Sets or get the maximum size (in bytes) for each component.
  Component size limitation is not considered if 0.
  This object is disposed.
- Sets or get the maximum size (in bytes) for the whole codestream.
  If 0, codestream size limitation is not considered If it does not comply with , prevails and a warning is issued.
  This object is disposed.
- Sets or get the mode switch (codeblock coding style).
  This object is disposed.
- Sets or get the number of progression order changes (POC).
  This object is disposed.
- Sets or get the number of resolutions.
  This object is disposed.
- Sets or get the progression order.
  This object is disposed.
- Sets or get the number of precinct size specifications.
  This object is disposed.
- Sets or get the region of interest: affected component in [0..3], -1 means no ROI.
  This object is disposed.
- Sets or get the region of interest: upshift value.
  This object is disposed.
- Sets or get the subsampling value for dx.
  This object is disposed.
- Sets or get the subsampling value for dy.
  This object is disposed.
- Sets or get the number of layers.
  This object is disposed.
- Sets or get whether enables JPIP indexing.
  This object is disposed.
- Sets or get whether enables writing of EPC in MH, thus activating JPWL.
  This object is disposed.
- Sets or get the MCT (multiple component transform).
  This object is disposed.
- Sets or get whether enables size of tile.
  This object is disposed.
- Sets or get the flag for Tile part generation.
  This object is disposed.
- Sets or get the Tile part generation.
  This object is disposed.
- Releases all unmanaged resources.
- Defines the decompression parameters. This class cannot be inherited.
- Initializes a new instance of the class.
- Sets or get the output file format.
  This object is disposed.
- Sets or get the maximum number of quality layers to decode.
  This object is disposed.
- Sets or get the number of highest resolution levels to be discarded.
  This object is disposed.
- Sets or get the input file format.
  This object is disposed.
- Sets or get the decoding area left boundary.
  This object is disposed.
- Sets or get the decoding area right boundary.
  This object is disposed.
- Sets or get the decoding area up boundary.
  This object is disposed.
- Sets or get the decoding area bottom boundary.
  This object is disposed.
- Sets or get the flags.
  This object is disposed.
- Sets or get whether activates the JPWL correction capabilities for JPWL (wireless applications).
  This object is disposed.
- Sets or get the expected number of components for JPWL (wireless applications).
  This object is disposed.
- Sets or get the maximum number of tiles for JPWL (wireless applications).
  This object is disposed.
- Sets or get the number of blocks of tile to decode.
  This object is disposed.
- Sets or get the tile number of the decoded tile.
  This object is disposed.
- Sets or get whether enables verbose mode.
  This object is disposed.
- Releases all unmanaged resources.
- Callback function prototype for read.
  The event message.
  The client object where will be return the event message.
- Callback function prototype for read.
  The position to read.
  The length of .
  The data pointer to have beee passed to .
- Callback function prototype for write.
  The position to write.
  The length of .
  The data pointer to have beee passed to .
- Callback function prototype for skip.
  The position to skip.
  The data pointer to have beee passed to .
- Callback function prototype for seek.
  The position to seek.
  The data pointer to have beee passed to .
- Callback function to free user data.
  The data pointer to have beee passed to .
- Specifies the supported codec.
- Specifies that the place-holder.
- Specifies that the JPEG 2000 codestream.
- Specifies that the JP2 file format.
- Specifies that the JPT-stream (JPEG 2000, JPIP).
- Specifies that the Pixelmator file format.
- Specifies that the PGX (JPEG 2000) file format.
- Specifies that the Bitmap file format.
- Specifies that the YUV file format.
- Specifies that the Tagged Image file format.
- Specifies that the Raw (big endian) Image file format.
- Specifies that the Truevision Graphics Adapter file format.
- Specifies that the Portable Network Graphics file format.
- Specifies that the Raw (little endian) Image file format.
- Defines the image data and characteristics. This class cannot be inherited.
- Gets or sets the horizontal offset from the origin of the reference grid to the left side of the image area.
  This object is disposed.
- Gets or sets the width of the reference grid.
  This object is disposed.
- Gets or sets the vertical offset from the origin of the reference grid to the top side of the image area.
  This object is disposed.
- Gets or sets the height of the reference grid.
  This object is disposed.
- Gets the number of components in the image.
  This object is disposed.
- Gets or sets the color space.
  This object is disposed.
- Gets the image components.
  This object is disposed.
- Gets the 'restricted' ICC profile.
  This object is disposed.
- Converts this to a GDI+ .
  A that represents the converted .
  This object is disposed.
  This object is not supported.
- Releases all unmanaged resources.
- Defines the image component. This class cannot be inherited.
- Get the alpha channel.
  This object is disposed.
- Get the image depth in bits.
  This object is disposed.
- Get the image component data.
  This object is disposed.
- Get the horizontal separation of a sample of ith component with respect to the reference grid.
  This object is disposed.
- Get the vertical separation of a sample of ith component with respect to the reference grid.
  This object is disposed.
- Get the number of division by 2 of the out image compared to the original size of image.
  This object is disposed.
- Get the data height.
  This object is disposed.
- Get the precision.
  This object is disposed.
- Get the number of decoded resolution.
  This object is disposed.
- Get the value to indicate whether data with signed or unsigned.
  true
  if data with signed; otherwise, `false`.
  This object is disposed.
- Get the data width.
  This object is disposed.
- Get the x component offset compared to the whole image.
  This object is disposed.
- Get the y component offset compared to the whole image.
  This object is disposed.
- Releases all unmanaged resources.
- Defines the component parameters. This class cannot be inherited.
- Initializes a new instance of the class.
- Sets or get the image depth in bits.
  This object is disposed.
- Sets or get the horizontal separation of a sample of ith component with respect to the reference grid.
  This object is disposed.
- Sets or get the vertical separation of a sample of ith component with respect to the reference grid.
  This object is disposed.
- Sets or get the data height.
  This object is disposed.
- Sets or get the precision.
  This object is disposed.
- Sets or get the value to indicate whether data with signed or unsigned.
  true
  if data with signed; otherwise, `false`.
  This object is disposed.
- Sets or get the data width.
  This object is disposed.
- Sets or get the x component offset compared to the whole image.
  This object is disposed.
- Sets or get the y component offset compared to the whole image.
  This object is disposed.
- Releases all unmanaged resources.
- Gets a value indicating whether this instance has been disposed.
  true if this instance has been disposed; otherwise, false.
- Releases all resources used by this .
- Releases all resources used by this .
  Indicate value whether method was called.
- Gets a value indicating whether this instance has been disposed.
  true if this instance has been disposed; otherwise, false.
- Releases all resources used by this .
- Releases all resources used by this .
  Indicate value whether method was called.
- Provides the methods of OpenJpeg.
  Provides the methods of OpenJpeg.
- Creates a J2K/JP2 compression structure.
  The codec format to create.
  The .
- Start to compress the current image.
  the Jpeg 2000 codec to compress.
  The image that receives encoded datum.
  The Jpeg 2000 stream.
  true
  if the start to compress is correctly set; otherwise, `false`.
  , or is null.
  , or is disposed.
- End to compress the current image.
  the Jpeg 2000 codec to compress.
  The Jpeg 2000 stream.
  true
  if the end to compress is correctly set; otherwise, `false`.
  or is null.
  or is disposed.
- Encode an image into a JPEG-2000 codestream.
  the Jpeg 2000 codec to compress.
  The Jpeg 2000 stream.
  true
  if the end to compress is correctly set; otherwise, `false`.
  or is null.
  or is disposed.
- Set encoding parameters to default values.
  The to compress image.
  is null.
  is disposed.
- Setup the decoder with decompression parameters provided by the user and with the message handler provided by the user.
  The to compress image.
  The to ccompress image.
  Input filled image.
  true
  if the decoder is correctly set; otherwise, `false`.
  , or is null.
  , or is disposed.
- Creates a J2K/JP2 decompression structure.
  The codec format to create.
  The .
- Decode an image from a JPEG 2000 codestream.
  the Jpeg 2000 codec to read.
  The Jpeg 2000 stream.
  The image that receives decoded datum.
  true
  if success; otherwise, `false`.
  , or is null.
  , or is disposed.
- Read after the codestream if necessary.
  the Jpeg 2000 codec to read.
  The Jpeg 2000 stream.
  true
  if success; otherwise, `false`.
  or is null.
  or is disposed.
- Decodes an image header.
  The Jpeg 2000 stream.
  the Jpeg 2000 codec to read.
  When this method returns, contains the read from stream. This parameter is passed uninitialized.
  true
  if the main header of the codestream and the JP2 header is correctly read; otherwise, `false`.
  or is null.
  or is disposed.
- Sets the given area to be decoded.
  The Jpeg 2000 codec.
  The decoded previously set by .
  The left position of the rectangle to decode in image.
  The top position of the rectangle to decode in image.
  The right position of the rectangle to decode in image.
  The bottom position of the rectangle to decode in image.
  true
  if the area is correctly set; otherwise, `false`.
  or is null.
  or is disposed.
- Set decoding parameters to default values.
  The to decompress image.
  is null.
  is disposed.
- Setup the decoder with decompression parameters provided by the user and with the message handler provided by the user.
  The to decompress image.
  The to decompress image.
  true
  if the decoder is correctly set; otherwise, `false`.
  or is null.
  or is disposed.
- Allocates worker threads for the compressor/decompressor.
  The to compress or decompress image.
  The number of threads.
  true
  if the function succeeds; otherwise, `false`.
  or is null.
  or is disposed.
  This function must be called after and before for the decoding side, or after () and before for the encoding side.
- Writes a tile with the given data.
  The to write tile.
  The index of the tile to write.
  The buffer to the data to write.
  The length of datum to write. This value os used to make sure the data being written is correct.
  The stream to write data to.
  true
  if the data could be written; otherwise, `false`.
  or is null.
  or is disposed.
- Get the string representation of the OpenJpeg version.
  The string representation of the OpenJpeg version.
- Get the string representation of the version of wrapper library of OpenJpeg.
  The string representation of the version of wrapper library of OpenJpeg.
- Set the info handler.
  The codec previously initialise.
  The callback function which will be used.
  The client object where will be returned the message.
  or is null.
  is disposed.
- Set the warning handler.
  The codec previously initialise.
  The callback function which will be used.
  The client object where will be returned the message.
  or is null.
  is disposed.
- Set the warning handler.
  The codec previously initialise.
  The callback function which will be used.
  The client object where will be returned the message.
  or is null.
  is disposed.
- Create an image.
  The number of components.
  The components parameters.
  The image color space.
  A new .
- Creates an image without allocating memory for the image.
  The number of components.
  The components parameters.
  The image color space.
  A new .
- Allocates new memory buffer for .
  The number of bytes to allocate.
  The new pointer to indicate allocated memory buffer if success; otherwise, .
- Unallocates memory buffer for .
  The pointer to indicate allocated memory buffer by .
- Sets the MCT matrix to use.
  The to change.
  The encoding matrix.
  The dc shift coefficients to use.
  The number of components of the image.
  true
  if the parameters could be set; otherwise, `false`.
  , or is null.
  is disposed.
  The length of must be x or less. Or The length of must be or less
- Creates an abstract stream.
  The value whether the stream is a read stream.
  The .
- Creates an abstract stream with a specific buffer size.
  The size of the chunk used to stream.
  The value whether the stream is a read stream.
  The .
- Sets the given callback to be used as a read function.
  The stream to modify.
  The callback to free user data when reads data stream.
  or is null.
  is disposed.
- Sets the given callback to be used as a write function.
  The stream to modify.
  The callback to free user data when writes data stream.
  or is null.
  is disposed.
- Sets the given callback to be used as a skip function.
  The stream to modify.
  The callback to free user data when skips data stream.
  or is null.
  is disposed.
- Sets the given callback to be used as a seek function, the stream is then seekable,
  The stream to modify.
  The callback to free user data when seeks data stream.
  or is null.
  is disposed.
- Sets the given data to be used as a user data for the stream.
  The stream to modify.
  The data to set.
  The callback to free user data when is disposed.
  or is null.
  is disposed.
- Sets the length of the user data for the stream.
  The stream to modify.
  The length of the user_data.
  is null.
  is disposed.
- Create a stream from a file identified with its filename with default parameters.
  The filename of the file to input to stream.
  The value whether the stream is a read stream.
  The .
  is null.
  The specified path does not exist.
- Create a stream from a file identified with its filename with a specific buffer size.
  The filename of the file to input to stream.
  The size of the chunk used to stream.
  The value whether the stream is a read stream.
  The .
  is null.
  The specified path does not exist.
- Returns if the library is built with thread support.
  true
  if mutex, condition, thread, thread pool are available; otherwise, `false`.
- Return the number of virtual CPUs.
  The number of virtual CPUs.
- A class which has a pointer of native structure.
- Initializes a new instance of the class with the specified value indicating whether this instance is disposable.
  true if this instance is disposable; otherwise, false.
- Gets a value indicating whether this instance has been disposed.
  true if this instance has been disposed; otherwise, false.
- Gets a value indicating whether this instance is disposable.
  true if this instance is disposable; otherwise, false.
- Gets a pointer of native structure.
  >
- If this object is disposed, then is thrown.
- Determines whether this instance and another specified object have the same value.
  The to compare to this instance.
  true
  if the value of the parameter is the same as the value of this instance; otherwise, `false`. If is `null`, the method returns `false`.
- Determines whether this instance and a specified object, which must also be a object, have the same value.
  The to compare to this instance.
  true
  if is a and its value is the same as this instance; otherwise, `false`. If is `null`, the method returns `false`.
- Returns the hash code for this string.
  A 32-bit signed integer hash code.
- Releases all managed resources.
- Releases all unmanaged resources.
- Releases all resources used by this .
- Releases all resources used by this .
  Indicate value whether method was called.
- Specifies the progression order.
- Specifies that place-holder.
- Specifies that layer-resolution-component-precinct order.
- Specifies that resolution-layer-component-precinct order.
- Specifies that resolution-precinct-component-layer order.
- Specifies that precinct-component-resolution-layer order.
- Specifies that component-precinct-resolution-layer order.
- Specifies the region size capabilities.
- Specifies that Standard JPEG 2000 profile.
- Specifies that Profile name for a 2K image.
- Specifies that Profile name for a 4K image.
- Specifies that multiple component transformation.
- A stream that represents a JPEG 2000. This class cannot be inherited.
- Releases all unmanaged resources.