static folly::Optional FSPInternalChromaSamplingModeFromChromaSamplingMode()

in ios/SpectrumKit/SpectrumKit/Image/FSPImageSpecification.mm [135:151]


static folly::Optional<image::ChromaSamplingMode> FSPInternalChromaSamplingModeFromChromaSamplingMode(FSPImageChromaSamplingMode chromaSamplingMode)
{
  switch (chromaSamplingMode) {
    case FSPImageChromaSamplingModeNone:
      return folly::none;
    case FSPImageChromaSamplingMode444:
      return image::ChromaSamplingMode::S444;
    case FSPImageChromaSamplingMode420:
      return image::ChromaSamplingMode::S420;
    case FSPImageChromaSamplingMode422:
      return image::ChromaSamplingMode::S422;
    case FSPImageChromaSamplingMode411:
      return image::ChromaSamplingMode::S411;
    case FSPImageChromaSamplingMode440:
      return image::ChromaSamplingMode::S440;
  }
}