Example #1
0
        internal static void SetImageFx(this MmalCameraComponent camera, MmalParamImagefxType imageFx)
        {
            MmalLog.Logger.LogDebug($"Setting Image FX: {imageFx}");

            var imgFx = new MmalParameterImageFxType(
                new MmalParameterHeaderType(MmalParameterImageEffect, Marshal.SizeOf <MmalParameterImageFxType>()),
                imageFx);

            MmalCheck(MmalPort.SetParameter(camera.Control.Ptr, &imgFx.Hdr), "Unable to set image fx");
        }
Example #2
0
 public MmalParameterImageFxType(MmalParameterHeaderType hdr, MmalParamImagefxType value)
 {
     Hdr   = hdr;
     Value = value;
 }