private T[][] m_buffer; /* => the in-memory buffer */ /// <summary> /// Request a virtual 2-D array /// </summary> /// <param name="width">Width of array</param> /// <param name="height">Total virtual array height</param> /// <param name="allocator">The allocator.</param> internal jvirt_array(int width, int height, Allocator allocator) { m_cinfo = null; m_buffer = allocator(width, height); Debug.Assert(m_buffer != null); }
private void cleanState() { m_compression = null; m_decompression = null; m_common = null; m_h_sampling = 0; m_v_sampling = 0; m_jpegtables = null; m_jpegtables_length = 0; m_jpegquality = 0; m_jpegcolormode = 0; m_jpegtablesmode = 0; m_ycbcrsampling_fetched = false; m_recvparams = 0; m_subaddress = null; m_recvtime = 0; m_faxdcs = null; m_rawDecode = false; m_rawEncode = false; m_cinfo_initialized = false; m_err = null; m_photometric = 0; m_bytesperline = 0; m_ds_buffer = new byte[JpegConstants.MAX_COMPONENTS][][]; m_scancount = 0; m_samplesperclump = 0; }
private bool TIFFjpeg_create_decompress() { /* initialize JPEG error handling */ try { m_decompression = new jpeg_decompress_struct(new JpegErrorManager(this)); m_common = m_decompression; } catch (Exception) { return false; } return true; }