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 |