pub unsafe extern "C" fn low_level_uastc_transcoder_transcode_slice(
transcoder: *mut LowLevelUastcTranscoder,
pDst_blocks: *mut c_void,
num_blocks_x: u32,
num_blocks_y: u32,
pImage_data: *const u8,
image_data_size: u32,
fmt: basist_block_format,
output_block_or_pixel_stride_in_bytes: u32,
bc1_allow_threecolor_blocks: bool,
has_alpha: bool,
orig_width: u32,
orig_height: u32,
output_row_pitch_in_blocks_or_pixels: u32,
pState: *mut basist_basisu_transcoder_state,
output_rows_in_pixels: u32,
channel0: c_int,
channel1: c_int,
decode_flags: i32
) -> bool