Xojo Conferences
MBSOct2019CologneDE

Platforms to show: All Mac Windows Linux Cross-Platform

Next items

EdsBaseMBS.ChildCount as UInt32
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 number of child objects of the designated object.
Notes:
Example: Number of files in a directory.
Lasterror is set.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyData(PropertyID as UInt32, Param as Int32 = 0) as Memoryblock
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataBool(PropertyID as UInt32, Param as Int32 = 0) 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: Gets property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataInt32(PropertyID as UInt32, Param as Int32 = 0) as Int32
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataInt32Array(PropertyID as UInt32, Param as Int32 = 0) as Integer()
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataPoint(PropertyID as UInt32, Param as Int32 = 0) as EdsPointMBS
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataRational(PropertyID as UInt32, Param as Int32 = 0) as EdsRationalMBS
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataRationalArray(PropertyID as UInt32, Param as Int32 = 0) as EdsRationalMBS()
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataRect(PropertyID as UInt32, Param as Int32 = 0) as EdsRectMBS
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataSize(PropertyID as UInt32, Param as Int32 = 0) as EdsSizeMBS
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataString(PropertyID as UInt32, Param as Int32 = 0) as String
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataType(PropertyID as UInt32, Param as Int32 = 0) as UInt32
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataUInt32(PropertyID as UInt32, Param as Int32 = 0) as UInt32
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 property information from the object.
Example:
// we set bit for redirecting output to PC, leave other bits as they are.
dim device as UInt32 = camera.GetPropertyDataUInt32(camera.kEdsPropID_Evf_OutputDevice)
if camera.lasterror = EDSModuleMBS.EDS_ERR_OK then

device = Bitwise.BitOr(device, EDSModuleMBS.kEdsEvfOutputDevice_PC)
camera.SetPropertyDataUInt32 camera.kEdsPropID_Evf_OutputDevice, 0, device
end if
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataUInt32Array(PropertyID as UInt32, Param as Int32 = 0) as UInt32()
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDataUInt8(PropertyID as UInt32, Param as Int32 = 0) as UInt8
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 property information from the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property.
Values that can be designated for each property are as follows.

Lasterror is set.

The plugin queries size first, allocates storage and queries value and returns it to you as function result. So please check Lasterror after calling so you know whether an error occurred.
Returns EDS_ERR_OK on normal completion. Otherwise, see the EDS Error Lists for error codes. See Also

Regarding retrieval of the camera property data in particular, the conditions that can be retrieved vary depending on the values of other property data. For further information, see Properties in SDK Manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyDesc(PropertyID as UInt32) as Memoryblock
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 a list of property data that can be set for the object, as well as maximum and minimum values.
Notes:
PropertyID: Designate a property ID.

Lasterror is set.
Returns a memoryblock with EdsPropertyDesc structure data.
This structure has:

formInt32(0)Reserved (currently, always 0)
accessInt32(4)Reserved (currently, always 0)
numElementsInt32(8)Indicates the number of property data list elements stored in the PropDesc array.
propDescInt32(12+n*4)A property data array. The meaning of PropDesc array elements varies depending on the property type.

For details on properties and the meaning of array elements that can be set in the data list, see the Properties section in SDK manual.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertyElementCount(PropertyID as UInt32) as UInt32
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: Queries property description and returns the number of items for a property.

Feedback, Comments & Corrections

EdsBaseMBS.GetPropertySize(PropertyID as UInt32, Param as Int32 = 0) as UInt32
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 byte size and data type of a designated property from a camera object or image object.
Notes:
PropertyID: Designate the property ID.
Param: Additional information of the property. Used to designate multiple additional items of information, if the property has such information that can be set or retrieved. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData.

Returns the property size. The data type and value returned varies depending on the property ID. See "Property Details" for further information in the SDK manual.
Lasterror is set.

Feedback, Comments & Corrections

EdsBaseMBS.SetProgress(progress as EdsProgressMBS, options as Integer)
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 progress events.
Notes: An event is received as notification of progress during processing that takes a relatively long time, such as downloading files from a remote camera. If you register the callback function, the EDSDK calls the callback function during execution or on completion of the following APIs. This timing can be used in updating on-screen progress bars, for example.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyData(PropertyID as UInt32, Param as Int32, data as Memoryblock)
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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically taken from data.size by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyDataBool(PropertyID as UInt32, Param as Int32, data 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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically calculated by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyDataInt32(PropertyID as UInt32, Param as Int32, data as Int32)
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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically calculated by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyDataInt32Array(PropertyID as UInt32, Param as Int32, data() as Integer)
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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically calculated by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyDataPoint(PropertyID as UInt32, Param as Int32, data as EdsPointMBS)
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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically calculated by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyDataRational(PropertyID as UInt32, Param as Int32, data as EdsRationalMBS)
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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically calculated by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyDataRationalArray(PropertyID as UInt32, Param as Int32, data() as EdsRationalMBS)
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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically calculated by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyDataRect(PropertyID as UInt32, Param as Int32, data as EdsRectMBS)
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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically calculated by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyDataSize(PropertyID as UInt32, Param as Int32, data as EdsSizeMBS)
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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically calculated by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

EdsBaseMBS.SetPropertyDataString(PropertyID as UInt32, Param as Int32, data as String)
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 property data for the object.
Notes:
PropertyID: Designate the property ID.
Param: Designate additional property information. Use additional property information if multiple items of information such as picture styles can be set or retrieved for a property. For descriptions of values that can be designated for each property, see the description of Param for GetPropertyData in the manual SDK.

Property size is automatically calculated by plugin and passed for you.
Lasterror is set.

Note: When you set properties of an image object (EdsImageRef), this API maintains the change internally.

Feedback, Comments & Corrections

Next items

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




Links
MBS Xojo Plugins