Platforms to show: All Mac Windows Linux Cross-Platform
ICCameraFileMBS class
Super class: ICCameraItemMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Image Capture | MBS AVFoundation Plugin | 14.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Subclass of the ICCameraItemMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 3 properties
- property Duration as Double
- property FileSize as UInt64
- property Orientation as Integer
- 2 methods
- method Constructor Private
- method sidecarFiles as ICCameraFileMBS()
Super class ICCameraItemMBS
- 19 properties
- 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
- method Constructor Private
This class has no sub classes.
Some methods using this class:
- ICCameraDeviceMBS.filesOfType(fileUTType as string) as ICCameraFileMBS()
- ICCameraDeviceMBS.mediaFiles as ICCameraFileMBS()
- ICCameraDeviceMBS.requestDeleteFiles(files() as ICCameraFileMBS)
- ICCameraDeviceMBS.requestDownloadFile(file as ICCameraFileMBS, options as dictionary = nil)
- ICCameraDeviceMBS.requestReadDataFromFile(file as ICCameraFileMBS, offset as UInt64, Length as UInt64)
Some events using this class:
- DesktopIKCameraDeviceViewControlMBS.DidDownloadFile(CameraFile as ICCameraFileMBS, URL as string, File as folderItem, data as MemoryBlock, error as NSErrorMBS)
- IKCameraDeviceViewControlMBS.DidDownloadFile(CameraFile as ICCameraFileMBS, URL as string, File as folderItem, data as MemoryBlock, error as NSErrorMBS)
- IKCameraDeviceViewMBS.DidDownloadFile(CameraFile as ICCameraFileMBS, URL as string, File as folderItem, data as MemoryBlock, error as NSErrorMBS)
- ImageCaptureEventsMBS.cameraDeviceDidDownloadFile(file as ICCameraFileMBS, error as NSErrorMBS, options as Dictionary, device as ICCameraDeviceMBS)
- ImageCaptureEventsMBS.cameraDeviceDidReadData(data as Memoryblock, file as ICCameraFileMBS, error as NSErrorMBS, device as ICCameraDeviceMBS)
- ImageCaptureEventsMBS.cameraDeviceDidReceiveDownloadProgressForFile(file as ICCameraFileMBS, downloadedBytes as UInt64, maxBytes as UInt64)
- ImageCaptureEventsMBS.cameraDeviceViewDidDownloadFile(cameraDeviceView as IKCameraDeviceViewMBS, CameraFile as ICCameraFileMBS, URL as string, File as folderItem, data as MemoryBlock, error as NSErrorMBS)
Some examples using this class:
The items on this page are in the following plugins: MBS AVFoundation Plugin.
ICCameraDeviceMBS - ICCameraFolderMBS