For component value, should pass const unsigned char *.