toPannerStrategy method

PannerStrategy toPannerStrategy()

Convert from a SYZ_PANNER_STRATEGY member.

Implementation

PannerStrategy toPannerStrategy() {
  switch (this) {
    case SYZ_PANNER_STRATEGY.SYZ_PANNER_STRATEGY_DELEGATE:
      return PannerStrategy.delegate;
    case SYZ_PANNER_STRATEGY.SYZ_PANNER_STRATEGY_HRTF:
      return PannerStrategy.hrtf;
    case SYZ_PANNER_STRATEGY.SYZ_PANNER_STRATEGY_STEREO:
      return PannerStrategy.stereo;
    case SYZ_PANNER_STRATEGY.SYZ_PANNER_STRATEGY_COUNT:
      return PannerStrategy.count;
    default:
      throw SynthizerError(
        'Unrecognised `SYZ_PANNER_STRATEGY` member.',
        this,
      );
  }
}