Example #1
0
        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");
        }
Example #2
0
 public MmalParameterExposuremodeType(MmalParameterHeaderType hdr, MmalParamExposuremodeType value)
 {
     Hdr   = hdr;
     Value = value;
 }