std::string chromaSamplingModeStringValue()

in cpp/spectrum/image/Specification.cpp [14:34]


std::string chromaSamplingModeStringValue(
    const folly::Optional<ChromaSamplingMode>& chromaSamplingMode) {
  if (chromaSamplingMode.hasValue()) {
    switch (*chromaSamplingMode) {
      case ChromaSamplingMode::S444:
        return "444";
      case ChromaSamplingMode::S420:
        return "420";
      case ChromaSamplingMode::S422:
        return "422";
      case ChromaSamplingMode::S411:
        return "411";
      case ChromaSamplingMode::S440:
        return "440";
      default:
        SPECTRUM_UNREACHABLE;
    }
  } else {
    return "none";
  }
}