Xojo Conferences
MBSSep2018MunichDE
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

EdsCameraMBS.Child(index as UInt32) as EdsVolumeMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Gets an indexed child object of the designated object.
Notes:
Index is 0 based and range from 0 to ChildCount-1.
Lasterror is set.

Feedback, Comments & Corrections

EdsCameraMBS.CloseSession
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Closes a logical connection with a remote camera.
Notes: Lasterror is set.

Feedback, Comments & Corrections

EdsCameraMBS.DateTime as EdsTimeMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Convenience function to query date and time values.
Notes:
Calls GetPropertyData for you with kEdsPropID_DateTime.
Lasterror is set.

Feedback, Comments & Corrections

EdsCameraMBS.DeviceInfo as EdsDeviceInfoMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Gets device information, such as the device name.
Notes:
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.

Feedback, Comments & Corrections

EdsCameraMBS.DownloadEvfImage(image as EdsEvfImageMBS, OldSDK as boolean)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Downloads the live view image data set for a camera currently in live view mode.
Notes:
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.

Feedback, Comments & Corrections

EdsCameraMBS.FocusInfo as EdsFocusInfoMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Convenience function to query focus information.
Notes:
Lasterror is set.
This queries kEdsPropID_FocusInfo with GetPropertyData for you and returns an EdsFocusInfoMBS object.

Feedback, Comments & Corrections

EdsCameraMBS.OpenSession
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Establishes a logical connection with a remote camera.
Notes:
Use this API after getting the camera's EdsCamera object.
Lasterror is set.

Feedback, Comments & Corrections

EdsCameraMBS.Parent as EdsCameraListMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Gets the parent object of the designated object.
Notes: Lasterror is set.

Feedback, Comments & Corrections

EdsCameraMBS.PictureStyleDesc as EdsPictureStyleDescMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Convenience function to query Picture Style Description information.
Notes:
Calls GetPropertyData for you with kEdsPropID_PictureStyleDesc and returns object with values.
Lasterror is set.

Feedback, Comments & Corrections

EdsCameraMBS.SendCommand(command as Integer, param as Integer = 0)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Sends a command such as "Shoot" to a remote camera.
Example:
dim camera as EdsCameraMBS // your camera object

camera.SendCommand camera.kEdsCameraCommand_TakePicture
Notes:
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.

Feedback, Comments & Corrections

EdsCameraMBS.SendStatusCommand(command as Integer, param as Integer = 0)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Sets the remote camera state or mode.
Notes:
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.

Feedback, Comments & Corrections

EdsCameraMBS.SetCapacity(numberOfFreeClusters as Integer, bytesPerSector as Integer, reset as boolean)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Canon EOS Digital MBS Cameras Plugin 12.1 Yes Yes Yes Yes No
Function: Sets the remaining HDD capacity on the host computer(excluding the portion from image transfer),as calculated by subtracting the portion from the previous time.
Notes:
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.

Feedback, Comments & Corrections

The items on this page are in the following plugins: MBS Cameras Plugin.




Links
MBS FileMaker blog