public jpeg_c_main_controller(jpeg_compress_struct cinfo)
{
m_cinfo = cinfo;
/* Allocate a strip buffer for each component */
for (int ci = 0; ci < cinfo.m_num_components; ci++)
{
jpeg_component_info compptr = cinfo.Component_info[ci];
m_buffer[ci] = jpeg_common_struct.AllocJpegSamples(
compptr.Width_in_blocks * compptr.DCT_h_scaled_size,
compptr.V_samp_factor * compptr.DCT_v_scaled_size);
}
}