import { t as ChipDP3264ExtendProperty } from "./ChipDP3264ExtendProperty-HAo8d5nE.mjs"; import * as t from "io-ts"; //#region generated/ChipDP3264RGBVExtendProperty.d.ts declare const ChipDP3264RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RefreshNum: t.Type; MaxRefreshNum: t.Type; GammaStepSize: t.Type; GammaMaxRatio: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; ConstantCurrentOutputInflectionPointGrade: t.Type; LowGreyPittingOptimization: t.Type; GammaSmoothingLevel: t.Type; ShadowEliminationLevelEnable: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; ShadowEliminationMoment: t.Type; CouplingOptimizationEnable: t.Type; CouplingOptimizationEnhance: t.Type; CouplingOptimizationGrade: t.Type; CouplingCoefficient: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipDP3264ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; ConstantCurrentOutputInflectionPointGrade: t.Type; LowGreyPittingOptimization: t.Type; GammaSmoothingLevel: t.Type; ShadowEliminationLevelEnable: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; ShadowEliminationMoment: t.Type; CouplingOptimizationEnable: t.Type; CouplingOptimizationEnhance: t.Type; CouplingOptimizationGrade: t.Type; CouplingCoefficient: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipDP3264ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; ConstantCurrentOutputInflectionPointGrade: t.Type; LowGreyPittingOptimization: t.Type; GammaSmoothingLevel: t.Type; ShadowEliminationLevelEnable: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; ShadowEliminationMoment: t.Type; CouplingOptimizationEnable: t.Type; CouplingOptimizationEnhance: t.Type; CouplingOptimizationGrade: t.Type; CouplingCoefficient: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipDP3264ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; ConstantCurrentOutputInflectionPointGrade: t.Type; LowGreyPittingOptimization: t.Type; GammaSmoothingLevel: t.Type; ShadowEliminationLevelEnable: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; ShadowEliminationMoment: t.Type; CouplingOptimizationEnable: t.Type; CouplingOptimizationEnhance: t.Type; CouplingOptimizationGrade: t.Type; CouplingCoefficient: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipDP3264ExtendProperty">; }>]>; RefreshNumPerVs: t.Type; LineGclkNum: t.Type; R: t.Type; LowGrayDisplayEnhance: t.Type; BlackScreenDynamicEnergySaving: t.Type; HighGrayDataIndependentRefresh: t.Type; EnableToRemoveBadPoints: t.Type; IsAdvancedMode: t.Type; IsGammaDllMode: t.Type; IsUseNewModule: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; FourthDataLen: t.Type; FourthStartIndex: t.Type; FourthRegisterAddr: t.Type; ErrRedGain: t.Type; ErrGreenGain: t.Type; ErrBlueGain: t.Type; ErrVRedGain: t.Type; }>]>; /** * Codec for {@link ChipDP3264RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipDP3264.decompiled.cs:3561 */ declare const ChipDP3264RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RefreshNum: t.Type; MaxRefreshNum: t.Type; GammaStepSize: t.Type; GammaMaxRatio: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; ConstantCurrentOutputInflectionPointGrade: t.Type; LowGreyPittingOptimization: t.Type; GammaSmoothingLevel: t.Type; ShadowEliminationLevelEnable: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; ShadowEliminationMoment: t.Type; CouplingOptimizationEnable: t.Type; CouplingOptimizationEnhance: t.Type; CouplingOptimizationGrade: t.Type; CouplingCoefficient: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipDP3264ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; ConstantCurrentOutputInflectionPointGrade: t.Type; LowGreyPittingOptimization: t.Type; GammaSmoothingLevel: t.Type; ShadowEliminationLevelEnable: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; ShadowEliminationMoment: t.Type; CouplingOptimizationEnable: t.Type; CouplingOptimizationEnhance: t.Type; CouplingOptimizationGrade: t.Type; CouplingCoefficient: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipDP3264ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; ConstantCurrentOutputInflectionPointGrade: t.Type; LowGreyPittingOptimization: t.Type; GammaSmoothingLevel: t.Type; ShadowEliminationLevelEnable: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; ShadowEliminationMoment: t.Type; CouplingOptimizationEnable: t.Type; CouplingOptimizationEnhance: t.Type; CouplingOptimizationGrade: t.Type; CouplingCoefficient: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipDP3264ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; ConstantCurrentOutputInflectionPointGrade: t.Type; LowGreyPittingOptimization: t.Type; GammaSmoothingLevel: t.Type; ShadowEliminationLevelEnable: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; ShadowEliminationMoment: t.Type; CouplingOptimizationEnable: t.Type; CouplingOptimizationEnhance: t.Type; CouplingOptimizationGrade: t.Type; CouplingCoefficient: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipDP3264ExtendProperty">; }>]>; RefreshNumPerVs: t.Type; LineGclkNum: t.Type; R: t.Type; LowGrayDisplayEnhance: t.Type; BlackScreenDynamicEnergySaving: t.Type; HighGrayDataIndependentRefresh: t.Type; EnableToRemoveBadPoints: t.Type; IsAdvancedMode: t.Type; IsGammaDllMode: t.Type; IsUseNewModule: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; FourthDataLen: t.Type; FourthStartIndex: t.Type; FourthRegisterAddr: t.Type; ErrRedGain: t.Type; ErrGreenGain: t.Type; ErrBlueGain: t.Type; ErrVRedGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipDP3264RGBVExtendProperty">; }>]>; interface ChipDP3264RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipDP3264ExtendProperty; GreenProperty?: ChipDP3264ExtendProperty; BlueProperty?: ChipDP3264ExtendProperty; VRedProperty?: ChipDP3264ExtendProperty; } //#endregion export { ChipDP3264RGBVExtendPropertyBase as n, ChipDP3264RGBVExtendProperty as t }; //# sourceMappingURL=ChipDP3264RGBVExtendProperty-Bg_Il4ip.d.mts.map