/// @brief scff_interprocessモジュールのパラメータを生成
        public static scff_interprocess.SWScaleConfig ToInterprocess(SWScaleConfig input)
        {
            scff_interprocess.SWScaleConfig output = new scff_interprocess.SWScaleConfig();

            output.flags = (Int32)input.Flags;
            output.accurate_rnd = Convert.ToByte(input.AccurateRnd);
            output.is_filter_enabled = Convert.ToByte(input.IsFilterEnabled);
            output.luma_gblur = input.LumaGBlur;
            output.chroma_gblur = input.ChromaGBlur;
            output.luma_sharpen = input.LumaSharpen;
            output.chroma_sharpen = input.ChromaSharpen;
            output.chroma_hshift = input.ChromaHShift;
            output.chroma_vshift = input.ChromaVShift;

            return output;
        }
        /// @brief scff_interprocessモジュールのパラメータから生成
        public static SWScaleConfig FromInterprocess(scff_interprocess.SWScaleConfig input)
        {
            SWScaleConfig output = new SWScaleConfig();

            output.Flags = (scff_interprocess.SWScaleFlags)
            Enum.ToObject(typeof(scff_interprocess.SWScaleFlags), input.flags);
            output.AccurateRnd = Convert.ToBoolean(input.accurate_rnd);
            output.IsFilterEnabled = Convert.ToBoolean(input.is_filter_enabled);
            output.LumaGBlur = input.luma_gblur;
            output.ChromaGBlur = input.chroma_gblur;
            output.LumaSharpen = input.luma_sharpen;
            output.ChromaSharpen = input.chroma_sharpen;
            output.ChromaHShift = input.chroma_hshift;
            output.ChromaVShift = input.chroma_vshift;

            return output;
        }
 /// @brief デフォルトコンストラクタ
 public LayoutParameter()
 {
     // リスト・クラスはデフォルトコンストラクタで初期化を行う
     SWScaleConfig = new SWScaleConfig();
 }