static FSPConfigurationChromaSamplingModeOverride FSPConfigurationChromaSamplingModeOverrideFromInternalSamplingMode()

in ios/SpectrumKit/SpectrumKit/Configuration/FSPConfigurationGeneral.mm [144:160]


static FSPConfigurationChromaSamplingModeOverride FSPConfigurationChromaSamplingModeOverrideFromInternalSamplingMode(const Configuration::General::ChromaSamplingModeOverride& chromaSamplingModeOverride)
{
  switch (chromaSamplingModeOverride) {
    case Configuration::General::ChromaSamplingModeOverride::None:
      return FSPConfigurationChromaSamplingModeOverrideNone;
    case Configuration::General::ChromaSamplingModeOverride::S444:
      return FSPConfigurationChromaSamplingModeOverride444;
    case Configuration::General::ChromaSamplingModeOverride::S420:
      return FSPConfigurationChromaSamplingModeOverride420;
    case Configuration::General::ChromaSamplingModeOverride::S422:
      return FSPConfigurationChromaSamplingModeOverride422;
    case Configuration::General::ChromaSamplingModeOverride::S411:
      return FSPConfigurationChromaSamplingModeOverride411;
    case Configuration::General::ChromaSamplingModeOverride::S440:
      return FSPConfigurationChromaSamplingModeOverride440;
  }
}