pub fn scaler(
    format: Pixel,
    flags: Flags,
    (in_width, in_height): (u32, u32),
    (out_width, out_height): (u32, u32)
) -> Result<Context, Error>