|
MX Foundation 4
|
Functions | |
| uint32 | mxfDeviceModuleCountGet (HMXF_DEVICE device, uint64 moduleType, uint64 *count) |
| uint32 | mxfDeviceModuleGet (HMXF_DEVICE device, uint64 index, HMXF_MODULE *module) |
| uint32 | mxfDeviceModuleAllGet (HMXF_DEVICE device, uint64 type, uint64 maxCount, uint64 *count, HMXF_MODULE *modules) |
| uint32 | mxfModuleCountGet (HMXF_SERVER server, uint64 moduleType, uint64 *count) |
| uint32 | mxfModuleGet (HMXF_SERVER server, uint64 moduleType, uint64 moduleIndex, HMXF_MODULE *module) |
| uint32 | mxfModuleAllGet (HMXF_SERVER server, uint64 moduleType, uint64 maxModule, uint64 *count, HMXF_MODULE *modules) |
| uint32 mxfDeviceModuleCountGet | ( | HMXF_DEVICE | device, |
| uint64 | moduleType, | ||
| uint64 * | count | ||
| ) |
Returns the number of modules detected on the device.
| [in] | device | device handle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [in] | moduleType | module type
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [out] | count | number of modules detected |
| uint32 mxfDeviceModuleGet | ( | HMXF_DEVICE | device, |
| uint64 | index, | ||
| HMXF_MODULE * | module | ||
| ) |
Returns the module handle for the specified module index.
| [in] | device | device handle |
| [in] | index | physical module index (e.g., 0=first module, 1=second module, ...) |
| [out] | module | pointer to module handle |
| uint32 mxfDeviceModuleAllGet | ( | HMXF_DEVICE | device, |
| uint64 | type, | ||
| uint64 | maxCount, | ||
| uint64 * | count, | ||
| HMXF_MODULE * | modules | ||
| ) |
Returns the module handles of the specified type on the device.
| [in] | device | device handle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [in] | type | module type
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [in] | maxCount | maximum number of modules handle that can be returned in modules array | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [out] | count | number of modules handle returned | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [out] | modules | array of modules handle |
| uint32 mxfModuleCountGet | ( | HMXF_SERVER | server, |
| uint64 | moduleType, | ||
| uint64 * | count | ||
| ) |
Returns the number of modules detected by MX Foundation.
| [in] | server | server handle. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [in] | moduleType | module type
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [out] | count | number of modules detected. |
| uint32 mxfModuleGet | ( | HMXF_SERVER | server, |
| uint64 | moduleType, | ||
| uint64 | moduleIndex, | ||
| HMXF_MODULE * | module | ||
| ) |
Returns the module handle for the specified module type and index.
| [in] | server | server handle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [in] | moduleType | module type
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [in] | moduleIndex | logical module index (e.g., 0=module 0, 1=module 1, ...) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [out] | module | module handle |
| uint32 mxfModuleAllGet | ( | HMXF_SERVER | server, |
| uint64 | moduleType, | ||
| uint64 | maxModule, | ||
| uint64 * | count, | ||
| HMXF_MODULE * | modules | ||
| ) |
Returns the handle(s) of all modules specified by module type for the server.
| [in] | server | server handle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [in] | moduleType | module type
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [in] | maxModule | maximum number of module handles that can be returned in modules array | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [out] | count | number of module handles returned | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [out] | modules | return array of modules handles |