* Video overlays * * @api */ class Transition extends VideoSource { /** * VideoTransitionSource constructor. * * @param $source */ public function __construct($source) { parent::__construct(ClassUtils::verifyInstance($source, VideoSourceQualifier::class)); $this->addQualifier(Effect::transition()); } /** * Named constructor. * * @param $source * * @return Transition */ public static function videoSource($source) { return new self($source); } }