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