public override bool WriteToUrl(NSUrl absoluteUrl, string typeName, NSSaveOperationType saveOperation, NSUrl absoluteOriginalContentsUrl, out NSError outError) { return(movie.SaveTo(absoluteUrl.Path, new QTMovieSaveOptions() { Flatten = true }, out outError)); }
public override bool WriteSafelyToUrl( NSUrl url, string typeName, NSSaveOperationType saveOperation, out NSError outError) { Log.Info(TAG, $"url: {url}, typeName: {typeName}, saveOperation: {saveOperation}"); outError = AppDelegate.SuppressionNSError; try { if (workbookSaveOperation == null) { workbookSaveOperation = Session.CreateWorkbookSaveOperation(); } switch (saveOperation) { case NSSaveOperationType.Save: case NSSaveOperationType.InPlace: case NSSaveOperationType.Autosave: break; default: workbookSaveOperation.Destination = url.Path; break; } Session.SaveWorkbook(workbookSaveOperation); } catch (Exception e) { e.ToUserPresentable(Catalog.Format(Catalog.GetString( "“{0}” could not be saved.", comment: "'{0}' is a URL"), url)).Present(); return(false); } finally { workbookSaveOperation = null; } outError = null; return(true); }
public override bool WriteToUrl (NSUrl absoluteUrl, string typeName, NSSaveOperationType saveOperation, NSUrl absoluteOriginalContentsUrl, out NSError outError) { var saveOptions = new QTMovieSaveOptions () { Flatten = true }; return movie.SaveTo (absoluteUrl.Path, new QTMovieSaveOptions () { Flatten = true }, out outError); }
public override bool writeToURL(NSURL !url) ofType(NSString !typeName) forSaveOperation(NSSaveOperationType aveOperation) originalContentsURL(NSURL? absoluteOriginalContentsURL) error(ref NSError error)