Platforms to show: All Mac Windows Linux Cross-Platform

Back to NikonMBS class.

Next items

NikonMBS.Acquire as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Acquires an image.

NikonMBS.Async_ as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Performs an asynchronously operation.

Some examples using this method:

NikonMBS.AutoFocus as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Performs autofocus.

Performs operation kNkMAIDCapability_AutoFocus.

NikonMBS.AvailableDatatypes as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Returns available data types.

NikonMBS.Capabilities(what as Integer) as NikonCapInfoMBS()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the list of capabilities.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.CapabilitiesCount(what as Integer) as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Returns the number of capabilities.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.Capability(what as Integer, ID as Integer) as NikonCapInfoMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the capability with given ID.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.Capture as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Performs a capture.

Performs operation kNkMAIDCapability_Capture.

NikonMBS.CloseData

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Closes current data object.

NikonMBS.CloseItem

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Closes current item.

NikonMBS.CloseModule

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Closes current module.

NikonMBS.CloseSource

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Closes current source.

NikonMBS.GetCapBoolean(what as Integer, ID as Integer) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with a boolean value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapDefaultBoolean(what as Integer, ID as Integer) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the default value for a capability with a boolean value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapDefaultDouble(what as Integer, ID as Integer) as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the default value for a capability with a double value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapDefaultInt32(what as Integer, ID as Integer) as Int32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the default value for a capability with an Int32 value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapDefaultPoint(what as Integer, ID as Integer) as NikonPointMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the default value for a capability with a point value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapDefaultRect(what as Integer, ID as Integer) as NikonRectMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the default value for a capability with a rectangle value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapDefaultSize(what as Integer, ID as Integer) as NikonSizeMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the default value for a capability with a size value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapDefaultString(what as Integer, ID as Integer) as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the default value for a capability with a string value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapDefaultUInt32(what as Integer, ID as Integer) as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with an UInt32 value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapDouble(what as Integer, ID as Integer) as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with a double value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapEnumPacketString(what as Integer, ID as Integer, byref current as UInt32) as string()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with a packet string enum value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapEnumString(what as Integer, ID as Integer, byref current as UInt32) as string()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with a string enum value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapEnumUInt32(what as Integer, ID as Integer, byref current as UInt32) as UInt32()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with an enum UInt32 value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

Some examples using this method:

NikonMBS.GetCapInt32(what as Integer, ID as Integer) as Int32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with an Int32 value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapPoint(what as Integer, ID as Integer) as NikonPointMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with a point value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapRange(what as Integer, ID as Integer, byref Value as Double, byref DefaultValue as Double, byref ValueIndex as UInt32, byref DefaultIndex as UInt32, byref LowerValue as Double, byref UpperValue as Double, byref Steps as UInt32) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with a range value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapRect(what as Integer, ID as Integer) as NikonRectMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with a rectangle value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapSize(what as Integer, ID as Integer) as NikonSizeMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with a size value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.GetCapString(what as Integer, ID as Integer) as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with a string value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

Some examples using this method:

NikonMBS.GetCapUInt32(what as Integer, ID as Integer) as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a capability with an UInt32 value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

Some examples using this method:

NikonMBS.GetItemCount as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries number of items.

NikonMBS.GetLiveViewImage(type as Integer) as NikonLiveImageMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries a live image.

Performs kNkMAIDCapability_GetLiveViewImage and decodes data returned into a NikonLiveImageMBS object.
Type: Which type of device you have. Value from 1 to 5.

Some examples using this method:

NikonMBS.GetSourceCount as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries the number of sources (cameras).

Some examples using this method:

NikonMBS.GetVideoImageData(Offset as UInt32, BlockSize as UInt32) as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.3 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries data of a video file.

Please use OpenData before to open the video.

NikonMBS.GetVideoImageDataSize as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.3 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Queries data size of a video.

Please use OpenData before to open the video.

NikonMBS.LoadLibrary(file as folderitem) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Loads the Nikon shard library.

Returns true on success.
Please pass folderitem pointing to dll on Windows and dylib on Mac OS X.

See also:

NikonMBS.LoadLibrary(path as string) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Loads the Nikon shard library.

Returns true on success.
Please pass string path pointing to dll on Windows and dylib on Mac OS X.

See also:

NikonMBS.OpenData(type as UInt32) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Opens data of given type.

NikonMBS.OpenItem(index as UInt32) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Opens the item with the given index.

Index is zero based.

Some examples using this method:

NikonMBS.OpenModule as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Opens the module.

Some examples using this method:

NikonMBS.OpenSource(index as UInt32) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Opens the source with the given index.

Index is zero based.

Some examples using this method:

NikonMBS.PreCapture as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Prepares a capture.

Performs operation kNkMAIDCapability_PreCapture.

NikonMBS.SetCapBoolean(what as Integer, ID as Integer, value as Boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Sets a capability with a boolean value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.SetCapDouble(what as Integer, ID as Integer, value as Double)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Sets a capability with an double value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

NikonMBS.SetCapEnumPackedString(what as Integer, ID as Integer, EnumIndex as UInt32) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.3 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Sets a capability with an enum of PacketString values.

What: Selects what to query. Can be kModule, kSource, kItem or kData.
You first query the enum to get the list of options, than you can set a new one by passing index here.

NikonMBS.SetCapEnumUInt32(what as Integer, ID as Integer, Value as UInt32) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Sets a capability with an enum UInt32 value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

Some examples using this method:

NikonMBS.SetCapInt32(what as Integer, ID as Integer, value as Int32)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Nikon Cameras MBS Cameras Plugin 13.1 ✅ Yes ✅ Yes ❌ No ❌ No Desktop only
Sets a capability with an Int32 value.

What: Selects what to query. Can be kModule, kSource, kItem or kData.

Next items

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


The biggest plugin in space...