internal static void SetExposureMode(this MmalCameraComponent camera, MmalParamExposuremodeType mode) { MmalLog.Logger.LogDebug($"Setting exposure mode: {mode}"); var expMode = new MmalParameterExposuremodeType( new MmalParameterHeaderType(MmalParameterExposureMode, Marshal.SizeOf <MmalParameterExposuremodeType>()), mode); MmalCheck(MmalPort.SetParameter(camera.Control.Ptr, &expMode.Hdr), "Unable to set exposure mode"); }
public MmalParameterExposuremodeType(MmalParameterHeaderType hdr, MmalParamExposuremodeType value) { Hdr = hdr; Value = value; }