Platforms to show: All Mac Windows Linux Cross-Platform
Back to EdsCameraMBS class.
EdsCameraMBS.Child(index as UInt32) as EdsVolumeMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Index is 0 based and range from 0 to ChildCount-1.
Lasterror is set.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Lasterror is set.
EdsCameraMBS.DateTime as EdsTimeMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Calls GetPropertyData for you with kEdsPropID_DateTime.
Lasterror is set.
EdsCameraMBS.DeviceInfo as EdsDeviceInfoMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Because device information of remote cameras is stored on the host computer, you can use this API before the camera object initiates communication (that is, before a session is opened).
Lasterror is set.
Returns nil on any error.
EdsCameraMBS.DownloadEvfImage(image as EdsEvfImageMBS, OldSDK as boolean)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Live view can be started by using the property ID:kEdsPropertyID_Evf_OutputDevice and data:EdsOutputDevice_PC to call SetPropertyData.
In addition to image data, information such as zoom, focus position, and histogram data is included in the image data set. Image data is saved in a stream maintained by EdsEvfImageMBS. GetPropertyData can be used to get information such as the zoom, focus position, etc.
Although the information of the zoom and focus position can be obtained from EdsEvfImageMBS, settings are applied to EdsCameraMBS.
Lasterror is set.
If you use 2.11 SDK, please pass OldSDK=false. If you use 2.10 SDK, please pass OldSDK=true. The two SDKs handle this function differently, so you need to tell the plugin which SDK you use. Using wrong value will liekly lead to a crash.
Some examples using this method:
EdsCameraMBS.FocusInfo as EdsFocusInfoMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Lasterror is set.
This queries kEdsPropID_FocusInfo with GetPropertyData for you and returns an EdsFocusInfoMBS object.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Use this API after getting the camera's EdsCamera object.
Lasterror is set.
EdsCameraMBS.Parent as EdsCameraListMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Lasterror is set.
EdsCameraMBS.PictureStyleDesc as EdsPictureStyleDescMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Calls GetPropertyData for you with kEdsPropID_PictureStyleDesc and returns object with values.
Lasterror is set.
EdsCameraMBS.SendCommand(command as Integer, param as Integer = 0)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Command: The command ID to send to the object. See kEdsCameraCommand* constants.
Param: Specify the x-coordinate in the upper 16 bit and the y-coordinate in the lower 16 bit for kEdsCameraCommand_DoClickWBEvf only.
Lasterror is set.
Please check SDK manual for details.
Some examples using this method:
EdsCameraMBS.SendStatusCommand(command as Integer, param as Integer = 0)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
command: Designate the particular mode ID to set the camera to. See kEdsCameraStatusCommand* constants.
Param: Currently unused. Designate 0.
Lasterror is set.
Please check SDK manual for details.
EdsCameraMBS.SetCapacity(numberOfFreeClusters as Integer, bytesPerSector as Integer, reset as boolean)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Canon EOS Digital | MBS Cameras Plugin | 12.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop only |
Set a reset flag initially and designate the cluster length and number of free clusters.
Some cameras can display the number of shots left on the camera based on the available disk capacity of the host computer.
For these cameras, after the storage destination is set to the computer,use this API to notify the camera of the available disk capacity of the host computer.
Lasterror is set.
The items on this page are in the following plugins: MBS Cameras Plugin.