///<summary>
 ///* Generate a filename for the current frame using this protocol's file name formatter
 ///*
 ///* @
 ///</summary>
 ///<remarks>return A fully qualified file name for the current frame number</remarks>
 public void WriteImageToDisk(CapturedPixels PixelData, Name StreamName, FrameMetrics FrameMetrics, bool bCopyImageData) =>
 UserDefinedImageCaptureProtocol_methods.WriteImageToDisk_method.Invoke(ObjPointer, PixelData, StreamName, FrameMetrics, bCopyImageData);
 ///<summary>Generate a filename for the current frame</summary>
 public string GenerateFilename(FrameMetrics InFrameMetrics) =>
 UserDefinedCaptureProtocol_methods.GenerateFilename_method.Invoke(ObjPointer, InFrameMetrics);