Platforms to show: All Mac Windows Linux Cross-Platform
Image Capture
Capture images from digital cameras and scanners on Mac OS X and Windows. (WIA)
- Classes
- class ICCameraDeviceMBS
- method cancelDelete
- method cancelDownload
- method Constructor
- method contents as ICCameraItemMBS()
- method filesOfType(fileUTType as string) as ICCameraFileMBS()
- shared method ICCameraDeviceCanAcceptPTPCommands as string
- shared method ICCameraDeviceCanDeleteAllFiles as string
- shared method ICCameraDeviceCanDeleteOneFile as string
- shared method ICCameraDeviceCanReceiveFile as string
- shared method ICCameraDeviceCanSyncClock as string
- shared method ICCameraDeviceCanTakePicture as string
- shared method ICCameraDeviceCanTakePictureUsingShutterReleaseOnCamera as string
- shared method ICDeleteAfterSuccessfulDownload as string
- shared method ICDownloadsDirectoryURL as string
- shared method ICDownloadSidecarFiles as string
- shared method ICOverwrite as string
- shared method ICSaveAsFilename as string
- shared method ICSavedAncillaryFiles as string
- shared method ICSavedFilename as string
- method mediaFiles as ICCameraFileMBS()
- method requestDeleteFiles(files() as ICCameraFileMBS)
- method requestDisableTethering
- method requestDownloadFile(file as ICCameraFileMBS, options as dictionary = nil)
- method requestEnableTethering
- method requestReadDataFromFile(file as ICCameraFileMBS, offset as UInt64, Length as UInt64)
- method requestSendPTPCommand(command as MemoryBlock, dataOut as MemoryBlock)
- method requestSyncClock
- method requestTakePicture
- method requestUploadFile(file as folderitem, options as dictionary = nil)
- property batteryLevel as Integer
- property batteryLevelAvailable as Boolean
- property contentCatalogPercentCompleted as Integer
- property isAccessRestrictedAppleDevice as Boolean
- property mountPoint as String
- property tetheredCaptureEnabled as Boolean
- property timeOffset as Double
- class ICCameraFileMBS
- method Constructor
- method sidecarFiles as ICCameraFileMBS()
- property Duration as Double
- property FileSize as UInt64
- property Orientation as Integer
- class ICCameraFolderMBS
- method Constructor
- method contents as ICCameraItemMBS()
- class ICCameraItemMBS
- method Constructor
- property addedAfterContentCatalogCompleted as Boolean
- property CreationDate as Date
- property CreationDateTime as DateTime
- property Device as ICCameraDeviceMBS
- property FileSystemPath as String
- property Handle as Integer
- property InTemporaryStore as Boolean
- property largeThumbnailIfAvailable as Variant
- property Locked as Boolean
- property MetadataIfAvailable as Dictionary
- property ModificationDate as Date
- property ModificationDateTime as DateTime
- property Name as String
- property ParentFolder as ICCameraFolderMBS
- property ptpObjectHandle as Integer
- property Raw as Boolean
- property thumbnailIfAvailable as Variant
- property UserData as Dictionary
- property UTI as String
- class ICDeviceBrowserMBS
- method Constructor
- method Destructor
- method devices as ICDeviceMBS()
- method Start
- method Stop
- property browsedDeviceTypeMask as Integer
- property Browsing as Boolean
- property Handle as Integer
- property preferredDevice as ICDeviceMBS
- event DeviceDidChangeName(device as ICDeviceMBS)
- event DeviceDidChangeSharingState(device as ICDeviceMBS)
- event DidAddDevice(device as ICDeviceMBS, moreComing as boolean)
- event DidEnumerateLocalDevices
- event DidRemoveDevice(device as ICDeviceMBS, moreGoing as boolean)
- event RequestsSelectDevice(device as ICDeviceMBS)
- class ICDeviceMBS
- method capabilities as Variant()
- method Constructor
- shared method ICButtonTypeCopy as string
- shared method ICButtonTypeMail as string
- shared method ICButtonTypePrint as string
- shared method ICButtonTypeScan as string
- shared method ICButtonTypeTransfer as string
- shared method ICButtonTypeWeb as string
- shared method ICDeviceCanEjectOrDisconnect as string
- shared method ICDeviceLocationDescriptionBluetooth as string
- shared method ICDeviceLocationDescriptionFireWire as string
- shared method ICDeviceLocationDescriptionMassStorage as string
- shared method ICDeviceLocationDescriptionUSB as string
- shared method ICLocalizedStatusNotificationKey as string
- shared method ICStatusCodeKey as string
- shared method ICStatusNotificationKey as string
- shared method ICTransportTypeBluetooth as string
- shared method ICTransportTypeFireWire as string
- shared method ICTransportTypeMassStorage as string
- shared method ICTransportTypeTCPIP as string
- shared method ICTransportTypeUSB as string
- method requestCloseSession
- method requestEjectOrDisconnect
- method requestOpenSession
- method requestSendMessage(messageCode as UInt32, data as MemoryBlock, maxReturnedDataSize as UInt64)
- method requestYield
- property AutolaunchApplicationPath as String
- property BonjourServiceType as String
- property BskonjourServiceName as String
- property ButtonPressed as String
- property canDeleteAllFiles as Boolean
- property canDeleteOneFile as Boolean
- property canEject as Boolean
- property canReceiveFile as Boolean
- property canSyncClock as Boolean
- property canTakePicture as Boolean
- property fwGUID as Int64
- property Handle as Integer
- property HasConfigurableWiFiInterface as Boolean
- property HasOpenSession as Boolean
- property Icon as Variant
- property IconPath as String
- property IPAddress as String
- property IsRemote as Boolean
- property IsShared as Boolean
- property LocationDescription as String
- property ModuleExecutableArchitecture as Integer
- property ModulePath as String
- property ModuleVersion as String
- property Name as String
- property PersistentIDString as String
- property ProductKind as String
- property SerialNumberString as String
- property SystemSymbolName as String
- property TransportType as String
- property type as Integer
- property usbLocationID as Integer
- property usbProductID as Integer
- property usbVendorID as Integer
- property UserData as Dictionary
- property UUIDString as String
- class ICScannerBandDataMBS
- method Constructor
- property bigEndian as Boolean
- property bitsPerComponent as UInt64
- property bitsPerPixel as UInt64
- property bytesPerRow as UInt64
- property CGImage as CGImageMBS
- property colorSyncProfilePath as String
- property dataBuffer as Memoryblock
- property dataNumRows as UInt64
- property dataSize as UInt64
- property dataStartRow as UInt64
- property fullImageHeight as UInt64
- property fullImageWidth as UInt64
- property Handle as Integer
- property numComponents as UInt64
- property Picture as Picture
- property pixelDataType as Integer
- class ICScannerDeviceMBS
- method availableFunctionalUnitTypes as Integer()
- method cancelScan
- method Constructor
- shared method ICScannerStatusRequestsOverviewScan as string
- shared method ICScannerStatusWarmingUp as string
- shared method ICScannerStatusWarmUpDone as string
- method requestOverviewScan
- method requestScan
- method requestSelectFunctionalUnit(type as Integer)
- property documentName as String
- property documentUTI as String
- property downloadsDirectory as String
- property downloadsFolder as FolderItem
- property maxMemoryBandSize as UInt64
- property selectedFunctionalUnit as ICScannerFunctionalUnitMBS
- property transferMode as Integer
- class ICScannerFeatureBooleanMBS
- method Constructor
- property value as Boolean
- class ICScannerFeatureEnumerationMBS
- method Constructor
- method menuItemLabels as String()
- method menuItemLabelsTooltips as String()
- method values as Variant()
- property currentValue as Variant
- property defaultValue as Variant
- class ICScannerFeatureMBS
- method Constructor
- property Handle as Integer
- property humanReadableName as String
- property internalName as String
- property tooltip as String
- property type as Integer
- class ICScannerFeatureRangeMBS
- method Constructor
- property currentValue as Double
- property defaultValue as Double
- property maxValue as Double
- property minValue as Double
- property stepSize as Double
- class ICScannerFeatureTemplateMBS
- method Constructor
- method targets as ICScannerFeatureMBS()
- class ICScannerFunctionalUnitDocumentFeederMBS
- method Constructor
- property documentLoaded as Boolean
- property duplexScanningEnabled as Boolean
- property evenPageOrientation as Integer
- property oddPageOrientation as Integer
- property reverseFeederPageOrder as Boolean
- property supportsDuplexScanning as Boolean
- class ICScannerFunctionalUnitFlatbedMBS
- method Constructor
- class ICScannerFunctionalUnitMBS
- method Constructor
- method templates as ICScannerFeatureTemplateMBS()
- method vendorFeatures as ICScannerFeatureMBS()
- property acceptsThresholdForBlackAndWhiteScanning as Boolean
- property bitDepth as Integer
- property canPerformOverviewScan as Boolean
- property defaultThresholdForBlackAndWhiteScanning as Integer
- property documentSize as NSSizeMBS
- property documentType as Integer
- property measurementUnit as Integer
- property nativeXResolution as Integer
- property nativeYResolution as Integer
- property overviewImage as Variant
- property overviewResolution as Integer
- property overviewScanInProgress as Boolean
- property physicalSize as NSSizeMBS
- property pixelDataType as Integer
- property preferredResolutions as NSIndexSetMBS
- property preferredScaleFactors as NSIndexSetMBS
- property resolution as Integer
- property scaleFactor as Integer
- property scanArea as NSRectMBS
- property scanAreaOrientation as Integer
- property scanInProgress as Boolean
- property scanProgressPercentDone as Double
- property state as Integer
- property supportedBitDepths as NSIndexSetMBS
- property supportedDocumentTypes as NSIndexSetMBS
- property supportedMeasurementUnits as NSIndexSetMBS
- property supportedResolutions as NSIndexSetMBS
- property supportedScaleFactors as NSIndexSetMBS
- property thresholdForBlackAndWhiteScanning as Integer
- property type as Integer
- property usesThresholdForBlackAndWhiteScanning as Boolean
- class ICScannerFunctionalUnitNegativeTransparencyMBS
- method Constructor
- class ICScannerFunctionalUnitPositiveTransparencyMBS
- method Constructor
- class IKCameraDeviceViewMBS
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- method deleteSelectedItems
- method downloadAllItems
- method downloadSelectedItems
- method rotateLeft
- method rotateRight
- method selectIndexes(indexes as NSIndexSetMBS, extend as boolean)
- property cameraDevice as ICCameraDeviceMBS
- property canDeleteSelectedItems as Boolean
- property canDownloadSelectedItems as Boolean
- property canRotateSelectedItemsLeft as Boolean
- property canRotateSelectedItemsRight as Boolean
- property displaysDownloadsDirectoryControl as Boolean
- property displaysPostProcessApplicationControl as Boolean
- property downloadAllControlLabel as String
- property downloadsDirectory as String
- property downloadSelectedControlLabel as String
- property downloadsFolder as FolderItem
- property hasDisplayModeIcon as Boolean
- property hasDisplayModeTable as Boolean
- property iconSize as Integer
- property mode as Integer
- property postProcessApplication as String
- property selectedIndexes as NSIndexSetMBS
- property transferMode as Integer
- event DidDownloadFile(CameraFile as ICCameraFileMBS, URL as string, File as folderItem, data as MemoryBlock, error as NSErrorMBS)
- event DidEncounterError(Error as NSErrorMBS)
- event SelectionDidChange
- class IKDeviceBrowserViewMBS
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- property displaysLocalCameras as Boolean
- property displaysLocalScanners as Boolean
- property displaysNetworkCameras as Boolean
- property displaysNetworkScanners as Boolean
- property mode as Integer
- property selectedDevice as ICDeviceMBS
- event DidEncounterError(error as NSErrorMBS)
- event SelectionDidChange(device as ICDeviceMBS)
- class IKScannerDeviceViewMBS
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- property displaysDownloadsDirectoryControl as Boolean
- property displaysPostProcessApplicationControl as Boolean
- property documentName as String
- property downloadsDirectory as String
- property downloadsFolder as FolderItem
- property hasDisplayModeAdvanced as Boolean
- property hasDisplayModeSimple as Boolean
- property mode as Integer
- property overviewControlLabel as String
- property postProcessApplication as String
- property scanControlLabel as String
- property scannerDevice as ICScannerDeviceMBS
- property transferMode as Integer
- event DidEncounterError(error as NSErrorMBS)
- event DidScanToBandData(data as ICScannerBandDataMBS, scanInfo as Dictionary, error as NSErrorMBS)
- event DidScanToURL(url as String, file as FolderItem, fileData as MemoryBlock, error as NSErrorMBS)
- class ImageCaptureEventsMBS
- property Handle as Integer
- event cameraDeviceDidAddItem(camera as ICCameraDeviceMBS, item as ICCameraItemMBS)
- event cameraDeviceDidAddItems(camera as ICCameraDeviceMBS, items() as ICCameraItemMBS)
- event cameraDeviceDidBecomeReadyWithCompleteContentCatalog(camera as ICCameraDeviceMBS)
- event cameraDeviceDidChangeCapability(camera as ICCameraDeviceMBS)
- event cameraDeviceDidCompleteDeleteFilesWithError(camera as ICCameraDeviceMBS, error as NSErrorMBS)
- event cameraDeviceDidDownloadFile(file as ICCameraFileMBS, error as NSErrorMBS, options as Dictionary, device as ICCameraDeviceMBS)
- event cameraDeviceDidEnableAccessRestriction(camera as ICCameraDeviceMBS)
- event cameraDeviceDidReadData(data as Memoryblock, file as ICCameraFileMBS, error as NSErrorMBS, device as ICCameraDeviceMBS)
- event cameraDeviceDidReceiveDownloadProgressForFile(file as ICCameraFileMBS, downloadedBytes as UInt64, maxBytes as UInt64)
- event cameraDeviceDidReceiveMetadataForItem(camera as ICCameraDeviceMBS, item as ICCameraItemMBS)
- event cameraDeviceDidReceivePTPEvent(camera as ICCameraDeviceMBS, eventData as MemoryBlock)
- event cameraDeviceDidReceiveThumbnailForItem(camera as ICCameraDeviceMBS, item as ICCameraItemMBS)
- event cameraDeviceDidRemoveAccessRestriction(camera as ICCameraDeviceMBS)
- event cameraDeviceDidRemoveItem(camera as ICCameraDeviceMBS, item as ICCameraItemMBS)
- event cameraDeviceDidRemoveItems(camera as ICCameraDeviceMBS, items() as ICCameraItemMBS)
- event cameraDeviceDidRenameItems(camera as ICCameraDeviceMBS, items() as ICCameraItemMBS)
- event cameraDeviceDidSendPTPCommand(command as Memoryblock, data as Memoryblock, response as MemoryBlock, error as NSErrorMBS, device as ICCameraDeviceMBS)
- event cameraDeviceDidUploadFile(fileURL as string, file as FolderItem, error as NSErrorMBS, device as ICCameraDeviceMBS)
- event cameraDeviceViewDidDownloadFile(cameraDeviceView as IKCameraDeviceViewMBS, CameraFile as ICCameraFileMBS, URL as string, File as folderItem, data as MemoryBlock, error as NSErrorMBS)
- event cameraDeviceViewDidEncounterError(cameraDeviceView as IKCameraDeviceViewMBS, error as NSErrorMBS)
- event cameraDeviceViewSelectionDidChange(cameraDeviceView as IKCameraDeviceViewMBS)
- event deviceBrowserDeviceDidChangeName(browser as ICDeviceBrowserMBS, device as ICDeviceMBS)
- event deviceBrowserDeviceDidChangeSharingState(browser as ICDeviceBrowserMBS, device as ICDeviceMBS)
- event deviceBrowserDidAddDevice(browser as ICDeviceBrowserMBS, device as ICDeviceMBS, moreComing as boolean)
- event deviceBrowserDidEnumerateLocalDevices(browser as ICDeviceBrowserMBS)
- event deviceBrowserDidRemoveDevice(browser as ICDeviceBrowserMBS, device as ICDeviceMBS, moreGoing as boolean)
- event deviceBrowserRequestsSelectDevice(browser as ICDeviceBrowserMBS, device as ICDeviceMBS)
- event deviceBrowserViewDidEncounterError(deviceBrowserView as IKDeviceBrowserViewMBS, error as NSErrorMBS)
- event deviceBrowserViewSelectionDidChange(deviceBrowserView as IKDeviceBrowserViewMBS, device as ICDeviceMBS)
- event deviceDidBecomeReady(device as ICDeviceMBS)
- event deviceDidChangeName(device as ICDeviceMBS)
- event deviceDidChangeSharingState(device as ICDeviceMBS)
- event deviceDidCloseSessionWithError(device as ICDeviceMBS, error as NSErrorMBS)
- event deviceDidEncounterError(device as ICDeviceMBS, error as NSErrorMBS)
- event deviceDidOpenSessionWithError(device as ICDeviceMBS, error as NSErrorMBS)
- event deviceDidReceiveButtonPress(device as ICDeviceMBS, buttonType as String)
- event deviceDidReceiveCustomNotification(device as ICDeviceMBS, notification as Dictionary, data as Memoryblock)
- event deviceDidReceiveStatusInformation(device as ICDeviceMBS, status as Dictionary)
- event deviceDidRemove(device as ICDeviceMBS)
- event deviceDidSendMessage(messageCode as UInt32, data as Memoryblock, error as NSErrorMBS, device as ICDeviceMBS)
- event scannerDeviceDidBecomeAvailable(scanner as ICScannerDeviceMBS)
- event scannerDeviceDidCompleteOverviewScanWithError(scanner as ICScannerDeviceMBS, error as NSErrorMBS)
- event scannerDeviceDidCompleteScanWithError(scanner as ICScannerDeviceMBS, error as NSErrorMBS)
- event scannerDeviceDidScanToBandData(scanner as ICScannerDeviceMBS, Data as ICScannerBandDataMBS)
- event scannerDeviceDidScanToURL(scanner as ICScannerDeviceMBS, URL as string, file as folderitem, data as MemoryBlock)
- event scannerDeviceDidSelectFunctionalUnit(scanner as ICScannerDeviceMBS, functionalUnit as Variant, Error as NSErrorMBS)
- event scannerDeviceViewDidEncounterError(scannerDeviceView as IKScannerDeviceViewMBS, error as NSErrorMBS)
- event scannerDeviceViewDidScanToBandData(scannerDeviceView as IKScannerDeviceViewMBS, data as ICScannerBandDataMBS, scanInfo as Dictionary, error as NSErrorMBS)
- event scannerDeviceViewDidScanToURL(scannerDeviceView as IKScannerDeviceViewMBS, url as String, file as FolderItem, fileData as MemoryBlock, error as NSErrorMBS)
- class WIADataCallbackMBS
- property Handle as Integer
- event BandedDataCallback(message as Integer, Status as Integer, PercentComplete as Integer, Offset as Integer, Length as Integer, Buffer as memoryblock) as Integer
- class WIADataTransferInfoMBS
- property BufferSize as Integer
- property DoubleBuffer as Boolean
- property Section as Integer
- property Size as Integer
- class WIADataTransferMBS
- method EnumerateFormatInfo as WIAFormatInfoEnumeratorMBS
- method GetBandedData(DataTransInfo as WIADataTransferInfoMBS, DataCallback as WIADataCallbackMBS)
- method GetDataFile(DataCallback as WIADataCallbackMBS) as folderitem
- method GetDataPath(DataCallback as WIADataCallbackMBS) as string
- method GetExtendedTransferInfo as WIAExtendedTransferInfoMBS
- method QueryGetData as WIAFormatInfoMBS
- property Handle as Integer
- property Lasterror as Integer
- class WIADeviceCapabilitiesEnumeratorMBS
- method Clone as WIADeviceCapabilitiesEnumeratorMBS
- method Count as Integer
- method NextItem as WIADeviceCapabilitiesMBS
- method Reset
- method Skip(celt as Integer)
- property Handle as Integer
- property Lasterror as Integer
- class WIADeviceCapabilitiesMBS
- property Commandline as String
- property Description as String
- property Flags as Integer
- property GUID as String
- property Icon as String
- property Name as String
- class WIADeviceInfoEnumeratorMBS
- method Clone as WIADeviceInfoEnumeratorMBS
- method Count as Integer
- method NextItem as WIAPropertyStorageMBS
- method Reset
- method Skip(celt as Integer)
- property Handle as Integer
- property Lasterror as Integer
- class WIADeviceManager1MBS
- method Constructor
- method CreateDevice(DeviceID as string) as WIAItemMBS
- method EnumDeviceInfo(flags as Integer = &h10) as WIADeviceInfoEnumeratorMBS
- method GetImageDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer, Intent as integer, file as folderitem, rootitem as WIAItemMBS=nil)
- method GetImageDialog(parentWindow as window, DeviceType as Integer, Flags as Integer, Intent as Integer, file as folderitem, rootitem as WIAItemMBS=nil)
- method GetImageDialog(parentWindowHandle as Integer, DeviceType as Integer, Flags as Integer, Intent as Integer, file as folderitem, rootitem as WIAItemMBS=nil)
- method SelectDeviceDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialog(parentWindow as window, DeviceType as Integer, Flags as Integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindow as window, DeviceType as Integer, Flags as Integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialog(parentWindowHandle as Integer, DeviceType as Integer, Flags as Integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindowHandle as Integer, DeviceType as Integer, Flags as Integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialogID(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer) as string
- method SelectDeviceDialogID(parentWindow as window, DeviceType as Integer, Flags as Integer) as string
- method SelectDeviceDialogID(parentWindowHandle as Integer, DeviceType as Integer, Flags as Integer) as string
- property Handle as Integer
- property Lasterror as Integer
- class WIADeviceManager2MBS
- method Constructor
- method CreateDevice(DeviceID as string) as WIAItemMBS
- method EnumDeviceInfo(flags as Integer = &h10) as WIADeviceInfoEnumeratorMBS
- method GetImageDialog(Flags as integer, DeviceID as string, parentWindow as DesktopWindow, FolderName as String, Filename as String, byref item as WIAItemMBS) as string()
- method GetImageDialog(Flags as Integer, DeviceID as string, parentWindow as window, FolderName as String, Filename as String, byref item as WIAItemMBS) as string()
- method GetImageDialog(Flags as Integer, DeviceID as string, parentWindowHandle as Integer, FolderName as String, Filename as String, byref item as WIAItemMBS) as string()
- method SelectDeviceDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialog(parentWindow as window, DeviceType as Integer, Flags as Integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindow as window, DeviceType as Integer, Flags as Integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialog(parentWindowHandle as Integer, DeviceType as Integer, Flags as Integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindowHandle as Integer, DeviceType as Integer, Flags as Integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialogID(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer) as string
- method SelectDeviceDialogID(parentWindow as window, DeviceType as Integer, Flags as Integer) as string
- method SelectDeviceDialogID(parentWindowHandle as Integer, DeviceType as Integer, Flags as Integer) as string
- property Handle as Integer
- property Lasterror as Integer
- class WIAExtendedTransferInfoMBS
- property MaxBufferSize as Integer
- property MinBufferSize as Integer
- property NumBuffers as Integer
- property OptimalBufferSize as Integer
- property Size as Integer
- class WIAFormatInfoEnumeratorMBS
- method Clone as WIAFormatInfoEnumeratorMBS
- method Count as Integer
- method NextItem as WIAFormatInfoMBS
- method Reset
- method Skip(celt as Integer)
- property Handle as Integer
- property Lasterror as Integer
- class WIAFormatInfoMBS
- property FormatID as WIAGUIDMBS
- property Tymed as Integer
- class WIAGUIDMBS
- method Constructor
- method Constructor(value1 as Integer, value2 as Integer, value3 as Integer, value4 as Integer, value5 as Integer, value6 as Integer, value7 as Integer, value8 as Integer, value9 as Integer, value10 as Integer, value11 as Integer, value12 as Integer, value13 as Integer, value14 as Integer, value15 as Integer, value16 as Integer)
- method DisplayString as string
- method Equal(other as WIAGUIDMBS) as boolean
- shared method Parse(GUID as String) as WIAGUIDMBS
- property Byte(index as Integer) as Integer
- property Data as string
- class WIAItemEnumeratorMBS
- class WIAItemMBS
- method AnalyzeItem
- method CreateChildItem(ItemFlags as Integer, CreationFlags as Integer, ItemName as string, FullItemName as string) as WIAItemMBS
- method DataTransfer as WIADataTransferMBS
- method DeleteItem
- method DeviceCommand(command as WIAGUIDMBS) as WIAItemMBS
- method DeviceDialog(Flags as integer, Win as DesktopWindow, FolderName as string, Filename as string, paths() as string, items() as WIAItemMBS)
- method DeviceDialog(Flags as Integer, Win as window, FolderName as string, Filename as string, paths() as string, items() as WIAItemMBS)
- method DeviceDialog(Flags as Integer, WindowHandle as Integer, FolderName as string, Filename as string, paths() as string, items() as WIAItemMBS)
- method DeviceDialog(Win as DesktopWindow, Flags as integer, Intent as integer) as WIAItemMBS()
- method DeviceDialog(Win as window, Flags as Integer, Intent as Integer) as WIAItemMBS()
- method DeviceDialog(WindowHandle as Integer, Flags as Integer, Intent as Integer) as WIAItemMBS()
- method EnumerateChildItems(CategoryGUID as WIAGUIDMBS=nil) as WIAItemEnumeratorMBS
- method EnumerateDeviceCapabilities(Flags as Integer) as WIADeviceCapabilitiesEnumeratorMBS
- method FindItemByName(name as string) as WIAItemMBS
- method ItemCategory as WIAGUIDMBS
- method ItemType as Integer
- shared method kCategoryFeeder as WIAGUIDMBS
- shared method kCategoryFeederBack as WIAGUIDMBS
- shared method kCategoryFeederFront as WIAGUIDMBS
- shared method kCategoryFilm as WIAGUIDMBS
- shared method kCategoryFinishedFile as WIAGUIDMBS
- shared method kCategoryFlatbed as WIAGUIDMBS
- shared method kCategoryFolder as WIAGUIDMBS
- shared method kCategoryRoot as WIAGUIDMBS
- shared method kCommandChangeDocument as WIAGUIDMBS
- shared method kCommandDeleteAllItems as WIAGUIDMBS
- shared method kCommandDiagnostic as WIAGUIDMBS
- shared method kCommandSynchronize as WIAGUIDMBS
- shared method kCommandTakePicture as WIAGUIDMBS
- shared method kCommandUnloadDocument as WIAGUIDMBS
- method ParentItem as WIAItemMBS
- method PropertyStorage as WIAPropertyStorageMBS
- method RootItem as WIAItemMBS
- method Transfer as WIATransferMBS
- property Handle as Integer
- property Handle1 as Integer
- property Handle2 as Integer
- property Lasterror as Integer
- class WIAPropertyEnumeratorMBS
- method Clone as WIAPropertyEnumeratorMBS
- method NextItem as WIAPropertyMBS
- method Reset
- method Skip(celt as Integer)
- property Handle as Integer
- property Lasterror as Integer
- class WIAPropertyMBS
- class WIAPropertyStorageMBS
- method Commit(flags as Integer)
- method Count as Integer
- method Delete(id as Integer)
- method Delete(name as string)
- method DeletePropertyName(id as Integer)
- method Enumerate as WIAPropertyEnumeratorMBS
- shared method kAudioFormatAIFF as WIAGUIDMBS
- shared method kAudioFormatMP3 as WIAGUIDMBS
- shared method kAudioFormatWAV as WIAGUIDMBS
- shared method kAudioFormatWMA as WIAGUIDMBS
- shared method kImageFormatASF as WIAGUIDMBS
- shared method kImageFormatAVI as WIAGUIDMBS
- shared method kImageFormatBMP as WIAGUIDMBS
- shared method kImageFormatCIFF as WIAGUIDMBS
- shared method kImageFormatDPOF as WIAGUIDMBS
- shared method kImageFormatEMF as WIAGUIDMBS
- shared method kImageFormatExec as WIAGUIDMBS
- shared method kImageFormatEXIF as WIAGUIDMBS
- shared method kImageFormatFlashPix as WIAGUIDMBS
- shared method kImageFormatGIF as WIAGUIDMBS
- shared method kImageFormatHTML as WIAGUIDMBS
- shared method kImageFormatICO as WIAGUIDMBS
- shared method kImageFormatJPEG as WIAGUIDMBS
- shared method kImageFormatJPEG2K as WIAGUIDMBS
- shared method kImageFormatJPEG2KX as WIAGUIDMBS
- shared method kImageFormatMemoryBMP as WIAGUIDMBS
- shared method kImageFormatMPG as WIAGUIDMBS
- shared method kImageFormatPhotoCD as WIAGUIDMBS
- shared method kImageFormatPICT as WIAGUIDMBS
- shared method kImageFormatPNG as WIAGUIDMBS
- shared method kImageFormatRawRGB as WIAGUIDMBS
- shared method kImageFormatRTF as WIAGUIDMBS
- shared method kImageFormatScript as WIAGUIDMBS
- shared method kImageFormatTIFF as WIAGUIDMBS
- shared method kImageFormatTXT as WIAGUIDMBS
- shared method kImageFormatUndefined as WIAGUIDMBS
- shared method kImageFormatUnicode16 as WIAGUIDMBS
- shared method kImageFormatWMF as WIAGUIDMBS
- shared method kImageFormatXML as WIAGUIDMBS
- method Read(id as Integer) as Variant
- method Read(name as string) as Variant
- method Read(p as WIAPropertyMBS) as Variant
- method ReadPropertyName(id as Integer) as string
- method Revert
- method Write(id as Integer, value as Variant)
- method Write(name as string, value as Variant, id as Integer = 0)
- method Write(p as WIAPropertyMBS, value as Variant)
- method WritePropertyName(id as Integer, name as string)
- property Handle as Integer
- property Lasterror as Integer
- class WIAStreamMBS
- method Clone as WIAStreamMBS
- method Commit(flags as Integer)
- method Constructor(mode as Integer, file as folderitem)
- method Constructor(mode as Integer, path as string)
- method CopyTo(other as WIAStreamMBS, length as UInt64)
- method CopyTo(other as WIAStreamMBS, length as UInt64, byref ReadSize as UInt64, byref WriteSize as UInt64)
- method Revert
- method Seek(value as Int64, Origin as Integer) as UInt64
- method SetSize(size as UInt64)
- property Handle as Integer
- property Lasterror as Integer
- class WIATransferCallbackMBS
- property Handle as Integer
- event GetNextStream(ItemName as string, FullItemName as string) as WIAStreamMBS
- event TransferCallback(w as WIATransferParamsMBS) as Integer
- class WIATransferMBS
- method Cancel
- method Download(TransferCallback as WIATransferCallbackMBS)
- method EnumerateFormatInfo as WIAFormatInfoEnumeratorMBS
- method Upload(Source as WIAStreamMBS, TransferCallback as WIATransferCallbackMBS)
- property Handle as Integer
- property Lasterror as Integer
- class WIATransferParamsMBS
- property ErrorStatus as Integer
- property Message as Integer
- property PercentComplete as Integer
- property TransferredBytes as UInt64
- class WIAVideoMBS
- method Constructor
- method CreateVideoByDevNum(DeviceNumber as integer, win as DesktopWindow, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByDevNum(DeviceNumber as Integer, win as window, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByDevNum(DeviceNumber as Integer, WindowHandle as Integer, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByName(FriendlyName as string, win as DesktopWindow, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByName(FriendlyName as string, win as window, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByName(FriendlyName as string, WindowHandle as Integer, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByWiaDevID(WiaDeviceID as string, win as DesktopWindow, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByWiaDevID(WiaDeviceID as string, win as window, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByWiaDevID(WiaDeviceID as string, WindowHandle as Integer, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CurrentState as Integer
- method DestroyVideo
- method Pause
- method Play
- method ResizeVideo(StretchToFitParent as boolean)
- method TakePicture as folderitem
- method TakePicture as string
- property Handle as Integer
- property Lasterror as Integer
- property ImagesDirectory as string
- property ImagesFolder as folderitem
- property PreviewVisible as boolean
- class ICCameraDeviceMBS
- Controls
- control DesktopIKCameraDeviceViewControlMBS
- property View as IKCameraDeviceViewMBS
- event BoundsChanged
- event Closing
- event ConstructContextualMenu(base as DesktopMenuItem, x as Integer, y as Integer) As Boolean
- event ContextualMenuItemSelected(selectedItem As DesktopMenuItem) As Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event DidDownloadFile(CameraFile as ICCameraFileMBS, URL as string, File as folderItem, data as MemoryBlock, error as NSErrorMBS)
- event DidEncounterError(Error as NSErrorMBS)
- event FocusLost
- event FocusReceived
- event FrameChanged
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event Opening
- event ScaleFactorChanged(NewFactor as Double)
- event SelectionDidChange
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control DesktopIKDeviceBrowserViewControlMBS
- property View as IKDeviceBrowserViewMBS
- event BoundsChanged
- event Closing
- event ConstructContextualMenu(base as DesktopMenuItem, x as Integer, y as Integer) As Boolean
- event ContextualMenuItemSelected(selectedItem As DesktopMenuItem) As Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event DidEncounterError(error as NSErrorMBS)
- event FocusLost
- event FocusReceived
- event FrameChanged
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event Opening
- event ScaleFactorChanged(NewFactor as Double)
- event SelectionDidChange(device as ICDeviceMBS)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control DesktopIKScannerDeviceViewControlMBS
- property View as IKScannerDeviceViewMBS
- event BoundsChanged
- event Closing
- event ConstructContextualMenu(base as DesktopMenuItem, x as Integer, y as Integer) As Boolean
- event ContextualMenuItemSelected(selectedItem As DesktopMenuItem) As Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event DidEncounterError(error as NSErrorMBS)
- event DidScanToBandData(data as ICScannerBandDataMBS, scanInfo as Dictionary, error as NSErrorMBS)
- event DidScanToURL(url as String, file as FolderItem, fileData as MemoryBlock, error as NSErrorMBS)
- event FocusLost
- event FocusReceived
- event FrameChanged
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event Opening
- event ScaleFactorChanged(NewFactor as Double)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control IKCameraDeviceViewControlMBS
- property View as IKCameraDeviceViewMBS
- event BoundsChanged
- event Close
- event Closing
- event ConstructContextualMenu(base as MenuItem, x as Integer, y as Integer) as Boolean
- event ContextualMenuAction(hitItem as MenuItem) as Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event DidDownloadFile(CameraFile as ICCameraFileMBS, URL as string, File as folderItem, data as MemoryBlock, error as NSErrorMBS)
- event DidEncounterError(Error as NSErrorMBS)
- event EnableMenuItems
- event FocusLost
- event FocusReceived
- event FrameChanged
- event GotFocus
- event LostFocus
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event Open
- event Opening
- event ScaleFactorChanged(NewFactor as Double)
- event SelectionDidChange
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control IKDeviceBrowserViewControlMBS
- property View as IKDeviceBrowserViewMBS
- event BoundsChanged
- event Close
- event Closing
- event ConstructContextualMenu(base as MenuItem, x as Integer, y as Integer) as Boolean
- event ContextualMenuAction(hitItem as MenuItem) as Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event DidEncounterError(error as NSErrorMBS)
- event EnableMenuItems
- event FocusLost
- event FocusReceived
- event FrameChanged
- event GotFocus
- event LostFocus
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event Open
- event Opening
- event ScaleFactorChanged(NewFactor as Double)
- event SelectionDidChange(device as ICDeviceMBS)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control IKScannerDeviceViewControlMBS
- property View as IKScannerDeviceViewMBS
- event BoundsChanged
- event Close
- event Closing
- event ConstructContextualMenu(base as MenuItem, x as Integer, y as Integer) as Boolean
- event ContextualMenuAction(hitItem as MenuItem) as Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event DidEncounterError(error as NSErrorMBS)
- event DidScanToBandData(data as ICScannerBandDataMBS, scanInfo as Dictionary, error as NSErrorMBS)
- event DidScanToURL(url as String, file as FolderItem, fileData as MemoryBlock, error as NSErrorMBS)
- event EnableMenuItems
- event FocusLost
- event FocusReceived
- event FrameChanged
- event GotFocus
- event LostFocus
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event Open
- event Opening
- event ScaleFactorChanged(NewFactor as Double)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control DesktopIKCameraDeviceViewControlMBS
- Blog Entries
Release notes
- Version 20.5
- Added SystemSymbolName property for ICDeviceMBS class.
- Version 20.4
- Added cameraDeviceDidEnableAccessRestriction and cameraDeviceDidRemoveAccessRestriction events to ImageCaptureEventsMBS class.
- Version 19.4
- Added Picture and CGImage properties to ICScannerBandDataMBS class.
- Version 19.3
- Deprecated ImageCaptureMBS and ImageCaptureObjectMBS classes.
- Version 19.0
- Changed ICDeviceBrowserMBS destructor to call stop for you automatically.
- Version 18.0
- Added WIAGUIDMBS.Parse function.
The items on this page are in the following plugins: MBS AVFoundation Plugin, MBS Win Plugin.