/* * Copyright (c) 2025 LG Electronics Inc. * SPDX-License-Identifier: LicenseRef-LGE-Proprietary */ using Aurora.Api; namespace VisionCommon { /// /// 서브 시퀀스 매니저 /// public class SubSeqManager { private static Logger _Logger = new Logger("SubSeqManager"); private static readonly object _Lock = new object(); /// /// 서브 시퀀스의 시퀀스빌더를 생성한다. /// /// 서브 시퀀스 객체 /// 시퀀스 이름 /// 시퀀스빌더 public static SequenceBuilder CreateSubSeqBuilder(object seqObj, string subSeqName) { lock (_Lock) { return (seqObj as SubSeqBase).Builder(subSeqName); } } } }