Platforms to show: All Mac Windows Linux Cross-Platform

Back to EdsBaseMBS class.

Previous items

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.

Previous items

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


💬 Ask a question or report a problem
The biggest plugin in space...