pub trait IComponentHandlerTrait {
// Required methods
unsafe fn beginEdit(&self, id: ParamID) -> tresult;
unsafe fn performEdit(
&self,
id: ParamID,
valueNormalized: ParamValue,
) -> tresult;
unsafe fn endEdit(&self, id: ParamID) -> tresult;
unsafe fn restartComponent(&self, flags: int32) -> tresult;
}