New in version 18.4
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
Platforms to show: All Mac Windows Linux Cross-Platform
New controls in version 18.4:
New classes in version 18.4:
New class events in version 18.4:
- AVFoundationMBS.requestAccessForMediaTypeCompleted(MediaType as String, granted as boolean, tag as variant)
- OverlayMBS.Draw(CGContext as Variant, NSGraphicsContext as Variant)
New class methods in version 18.4:
- AVAssetExportSessionMBS.AVAssetExportPresetHEVC1920x1080 as string
- AVAssetExportSessionMBS.AVAssetExportPresetHEVC3840x2160 as string
- AVAssetExportSessionMBS.AVAssetExportPresetHEVCHighestQuality as string
- AVAssetExportSessionMBS.AVAssetExportPresetHighestQuality as string
- AVAssetExportSessionMBS.AVAssetExportPresetLowQuality as string
- AVAssetExportSessionMBS.AVAssetExportPresetMediumQuality as string
- AVAudioPlayerNodeMBS.scheduleBuffer(callbackType as Integer, buffer as AVAudioPCMBufferMBS, tag as Variant = nil)
- AVAudioPlayerNodeMBS.scheduleBuffer(callbackType as Integer, buffer as AVAudioPCMBufferMBS, time as AVAudioTimeMBS, options as Integer, tag as Variant = nil)
- AVAudioPlayerNodeMBS.scheduleFile(callbackType as Integer, file as AVAudioFileMBS, time as AVAudioTimeMBS, tag as Variant = nil)
- AVAudioPlayerNodeMBS.scheduleSegment(callbackType as Integer, file as AVAudioFileMBS, time as AVAudioTimeMBS, startFrame as Int64, frameCount as Int64, tag as Variant = nil)
- AVCaptureDeviceMBS.authorizationStatusForMediaType(mediaType as string) as Integer
- AVCaptureDeviceMBS.requestAccessForMediaType(mediaType as string, tag as variant = nil)
- AVCaptureVideoDataOutputMBS.Constructor(CIDetector as Variant)
- AVFoundationMBS.AVAudioFileTypeKey as string
- AVMutableVideoCompositionMBS.mutableVideoComposition as AVMutableVideoCompositionMBS
- AVMutableVideoCompositionMBS.mutableVideoCompositionWithPropertiesOfAsset(asset as AVAssetMBS) as AVMutableVideoCompositionMBS
- CNContactFetchRequestMBS.Constructor
- CNContactStoreMBS.allContacts(byref error as NSErrorMBS) as CNContactMBS()
- CNContactStoreMBS.AllFetchKeys as String()
- CNContactStoreMBS.groupsByName(name as String, byref error as NSErrorMBS) as CNGroupMBS()
- CNContactStoreMBS.groupsForContact(contact as CNContactMBS, byref error as NSErrorMBS) as CNGroupMBS()
- CNContactStoreMBS.unifiedContactsMatchingPredicate(predicate as NSPredicateMBS, byref error as NSErrorMBS) as CNContactMBS()
- CNContactStoreMBS.unifiedContactWithIdentifier(identifier as string, byref error as NSErrorMBS) as CNContactMBS
- CNContactStoreMBS.unifiedMeContact(byref error as NSErrorMBS) as CNContactMBS
- DirectShowCaptureGraphBuilderMBS.SetupHighestResolution(videoInputFilter as DirectShowBaseFilterMBS, preview as boolean = false)
- DirectShowMediaTypeMBS.SetHeight(value as integer) as boolean
- DirectShowMediaTypeMBS.SetWidth(value as integer) as boolean
- GM16ImageMBS.GetEXIFOrientation(byref orientation as integer) as boolean
- GM16ImageMBS.SetEXIFOrientation(orientation as integer) as boolean
- GMImageMBS.GetEXIFOrientation(byref orientation as integer) as boolean
- GMImageMBS.SetEXIFOrientation(orientation as integer) as boolean
- NSAppleScriptMBS.DeterminePermissionToAutomateTarget(target as NSAppleEventDescriptorMBS, theAEEventClass as string = "****", theAEEventID as String = "****", askUserIfNeeded as boolean) as Integer
- NSAttributedStringMBS.Convert_Operator as string
- NSColorMBS.alternatingContentBackgroundColors as NSColorMBS()
- NSColorMBS.colorNamed(colorName as String) as NSColorMBS
- NSColorMBS.colorUsingType(type as Integer) as NSColorMBS
- NSColorMBS.colorWithCatalogName(listName as String, colorName as String) as NSColorMBS
- NSColorMBS.colorWithHSV(hue as double, saturation as double, brightness as double, alpha as double=1.0) as NSColorMBS
- NSColorMBS.colorWithRGB(red as double, green as double, blue as double, alpha as double=1.0) as NSColorMBS
- NSColorMBS.colorWithSystemEffect(systemEffect as Integer) as NSColorMBS
- NSColorMBS.colorWithWhite(white as double, alpha as double=1.0) as NSColorMBS
- NSColorMBS.controlAccentColor as NSColorMBS
- NSColorMBS.controlAlternatingRowBackgroundColors as NSColorMBS()
- NSColorMBS.currentControlTint as Integer
- NSColorMBS.findHighlightColor as NSColorMBS
- NSColorMBS.labelColor as NSColorMBS
- NSColorMBS.linkColor as NSColorMBS
- NSColorMBS.placeholderTextColor as NSColorMBS
- NSColorMBS.quaternaryLabelColor as NSColorMBS
- NSColorMBS.secondaryLabelColor as NSColorMBS
- NSColorMBS.selectedContentBackgroundColor as NSColorMBS
- NSColorMBS.separatorColor as NSColorMBS
- NSColorMBS.systemBlueColor as NSColorMBS
- NSColorMBS.systemBrownColor as NSColorMBS
- NSColorMBS.systemGrayColor as NSColorMBS
- NSColorMBS.systemGreenColor as NSColorMBS
- NSColorMBS.systemOrangeColor as NSColorMBS
- NSColorMBS.systemPinkColor as NSColorMBS
- NSColorMBS.systemPurpleColor as NSColorMBS
- NSColorMBS.systemRedColor as NSColorMBS
- NSColorMBS.systemYellowColor as NSColorMBS
- NSColorMBS.tertiaryLabelColor as NSColorMBS
- NSColorMBS.underPageBackgroundColor as NSColorMBS
- NSColorMBS.unemphasizedSelectedContentBackgroundColor as NSColorMBS
- NSColorMBS.unemphasizedSelectedTextBackgroundColor as NSColorMBS
- NSColorMBS.unemphasizedSelectedTextColor as NSColorMBS
- NSViewControllerMBS.contentViewController(window as NSWindowMBS) as NSViewControllerMBS
- NSViewControllerMBS.dismissViewController(ViewController as NSViewControllerMBS)
- NSViewControllerMBS.loadView
- NSViewControllerMBS.presentViewControllerAsModalWindow(ViewController as NSViewControllerMBS)
- NSViewControllerMBS.presentViewControllerAsPopover(ViewController as NSViewControllerMBS, RelativeToRect as NSRectMBS, positioningView as NSViewMBS, preferredEdge as Integer, behavior as Integer)
- NSViewControllerMBS.presentViewControllerAsSheet(ViewController as NSViewControllerMBS)
- NSViewControllerMBS.windowWithContentViewController(ViewController as NSViewControllerMBS) as NSWindowMBS
- NSViewMBS.backgroundFilters as variant()
- NSViewMBS.contentFilters as variant()
- NSViewMBS.setBackgroundFilters(Filters() as variant)
- NSViewMBS.setContentFilters(Filters() as variant)
- OpenSSLMBS.SMimePKCS7Decrypt(InputData as string, Certificate as X509MBS, SignKey as PKeyMBS) as String
- OpenSSLMBS.SMimePKCS7Encrypt(InputData as string, Certificate as X509MBS) as String
- OpenSSLMBS.SMimePKCS7Sign(InputData as string, Certificate as X509MBS, SignKey as PKeyMBS) as String
- OpenSSLMBS.SMimePKCS7Verify(InputData as string, Certificate as X509MBS) as String
- PKeyMBS.Open(Data as MemoryBlock) as PKeyMBS
- PKeyMBS.Open(Data as String) as PKeyMBS
- RAWSocketMBS.Accept(byref RemoteAddress as String, byref RemotePort as Integer, NewSocket as RAWSocketMBS) as RAWSocketMBS
- RAWSocketMBS.Close
- RAWSocketMBS.Listen(BackLog as Integer = 2)
- SQLConnectionMBS.CancelAllCommands
- SQLConnectionMBS.Commands as SQLCommandMBS()
- SQLDatabaseMBS.CancelAllCommands
- SQLDatabaseMBS.Commands as SQLCommandMBS()
- SystemInformationMBS.isMojave(orHigher as boolean = true) as boolean
New class properties in version 18.4:
- AVAudioBufferMBS.byteCapacity as UInt32
- AVAudioBufferMBS.byteLength as UInt32
- AVAudioEngineMBS.autoShutdownEnabled as Boolean
- AVAudioEngineMBS.InManualRenderingMode as Boolean
- AVAudioNodeMBS.AUAudioUnitHandle as Integer
- AVAudioNodeMBS.latency as Double
- AVAudioNodeMBS.outputPresentationLatency as Double
- AVAudioPlayerMBS.currentDevice as String
- AVCaptureVideoDataOutputMBS.Detector as Variant
- AVCaptureVideoDataOutputMBS.PrepareCIImage as Boolean
- AVCaptureVideoDataOutputMBS.PrepareJPEGData as Boolean
- AVCaptureVideoDataOutputMBS.PrepareNSImage as Boolean
- AVPlayerMBS.Playing as Boolean
- CURLMBS.DebugWithData as Boolean
- CURLNMBS.DebugWithData as Boolean
- CURLSMBS.DebugWithData as Boolean
- DirectShowMediaTypeMBS.Height as Integer
- DirectShowMediaTypeMBS.Width as Integer
- GM16CoderInfoMBS.ModuleName as String
- GM16CoderInfoMBS.Note as String
- GM16CoderInfoMBS.Version as String
- GMCoderInfoMBS.ModuleName as String
- GMCoderInfoMBS.Note as String
- GMCoderInfoMBS.Version as String
- LAContextMBS.interactionNotAllowed as Boolean
- LAContextMBS.localizedCancelTitle as String
- LAContextMBS.localizedReason as String
- NSColorMBS.Type as Integer
- NSViewControllerMBS.representedObject as Variant
- NSViewMBS.compositingFilter as variant
- NSViewMBS.layerUsesCoreImageFilters as Boolean
- OverlayMBS.WindowsClassName as String
- RAWSocketMBS.AddressFamily as Integer
- SQLFieldMBS.Options as Dictionary
- SQLParamMBS.Options as Dictionary
- UDPSocketMBS.AddressFamily as Integer
New global functions in version 18.4:
253 new items including 5 new classes one new control 91 new methods 2 new events 36 new properties for existing classes and one global method.