Platforms to show: All Mac Windows Linux Cross-Platform

Back to EdsBaseMBS class.

EdsBaseMBS.ChildCount as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets the number of child objects of the designated object.

Example: Number of files in a directory.
Lasterror is set.

EdsBaseMBS.GetPropertyData(PropertyID as UInt32, Param as Int32 = 0) as Memoryblock

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataBool(PropertyID as UInt32, Param as Int32 = 0) 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
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataInt32(PropertyID as UInt32, Param as Int32 = 0) as Int32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataInt32Array(PropertyID as UInt32, Param as Int32 = 0) as Integer()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataPoint(PropertyID as UInt32, Param as Int32 = 0) as EdsPointMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

Some examples using this method:

EdsBaseMBS.GetPropertyDataRational(PropertyID as UInt32, Param as Int32 = 0) as EdsRationalMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataRationalArray(PropertyID as UInt32, Param as Int32 = 0) as EdsRationalMBS()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataRect(PropertyID as UInt32, Param as Int32 = 0) as EdsRectMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataSize(PropertyID as UInt32, Param as Int32 = 0) as EdsSizeMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataString(PropertyID as UInt32, Param as Int32 = 0) as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataType(PropertyID as UInt32, Param as Int32 = 0) as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataUInt32(PropertyID as UInt32, Param as Int32 = 0) as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
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

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.

Some examples using this method:

EdsBaseMBS.GetPropertyDataUInt32Array(PropertyID as UInt32, Param as Int32 = 0) as UInt32()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDataUInt8(PropertyID as UInt32, Param as Int32 = 0) as UInt8

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets property information from the object.

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.

EdsBaseMBS.GetPropertyDesc(PropertyID as UInt32) as Memoryblock

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets a list of property data that can be set for the object, as well as maximum and minimum values.

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.

EdsBaseMBS.GetPropertyElementCount(PropertyID as UInt32) as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Queries property description and returns the number of items for a property.

EdsBaseMBS.GetPropertySize(PropertyID as UInt32, Param as Int32 = 0) as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Gets the byte size and data type of a designated property from a camera object or image object.

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.

EdsBaseMBS.SetProgress(progress as EdsProgressMBS, options as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets progress events.

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.

Some examples using this method:

EdsBaseMBS.SetPropertyData(PropertyID as UInt32, Param as Int32, data as Memoryblock)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataBool(PropertyID as UInt32, Param as Int32, data 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
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataInt32(PropertyID as UInt32, Param as Int32, data as Int32)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

Some examples using this method:

EdsBaseMBS.SetPropertyDataInt32Array(PropertyID as UInt32, Param as Int32, data() as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataPoint(PropertyID as UInt32, Param as Int32, data as EdsPointMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataRational(PropertyID as UInt32, Param as Int32, data as EdsRationalMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataRationalArray(PropertyID as UInt32, Param as Int32, data() as EdsRationalMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataRect(PropertyID as UInt32, Param as Int32, data as EdsRectMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataSize(PropertyID as UInt32, Param as Int32, data as EdsSizeMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataString(PropertyID as UInt32, Param as Int32, data as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataUInt32(PropertyID as UInt32, Param as Int32, data as UInt32)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for 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

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.

Some examples using this method:

EdsBaseMBS.SetPropertyDataUInt32Array(PropertyID as UInt32, Param as Int32, data() as UInt32)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

EdsBaseMBS.SetPropertyDataUInt8(PropertyID as UInt32, Param as Int32, data as UInt8)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Canon EOS Digital MBS Cameras Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Sets property data for the object.

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.

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


The biggest plugin in space...