MX Foundation 4
|
Functions | |
uint32 | mxfModuleChannelCountGet (HMXF_MODULE module, uint64 channelClass, uint64 subClass, uint64 *count) |
uint32 | mxfModuleChannelGet (HMXF_MODULE module, uint64 channelIndex, HMXF_CHANNEL *channel) |
uint32 | mxfModuleChannelAllGet (HMXF_MODULE module, uint64 channelClass, uint64 subClass, uint64 maxChannel, uint64 *count, HMXF_CHANNEL *channels) |
uint32 | mxfChannelCountGet (HMXF_SERVER server, uint64 channelClass, uint64 subClass, uint64 moduleType, uint64 *count) |
uint32 | mxfChannelGet (HMXF_SERVER server, uint64 channelClass, uint64 subClass, uint64 moduleType, uint64 channelIndex, HMXF_CHANNEL *channel) |
uint32 | mxfChannelAllGet (HMXF_SERVER server, uint64 channelClass, uint64 subClass, uint64 moduleType, uint64 maxChannel, uint64 *count, HMXF_CHANNEL *channels) |
uint32 mxfModuleChannelCountGet | ( | HMXF_MODULE | module, |
uint64 | channelClass, | ||
uint64 | subClass, | ||
uint64 * | count | ||
) |
Returns the number of channels detected on the module for the specified channel class/subclass.
[in] | module | module handle | ||||||||||||||||||||||||||||||||||||||||||
[in] | channelClass | channel class
| ||||||||||||||||||||||||||||||||||||||||||
[in] | subClass | channel subClass. Restrain the function to consider only the channels that offers a particular function specified via a subclass argument. If more than one subclass is specified, the channels detected must support all specified subclasses.
| ||||||||||||||||||||||||||||||||||||||||||
[out] | count | count of channels found |
uint32 mxfModuleChannelGet | ( | HMXF_MODULE | module, |
uint64 | channelIndex, | ||
HMXF_CHANNEL * | channel | ||
) |
Returns the channel handle for the specified index.
[in] | module | module handle |
[in] | channelIndex | logical channel index (e.g., 0=first channel, 1=second channel, ...) |
[out] | channel | pointer to channel handle |
uint32 mxfModuleChannelAllGet | ( | HMXF_MODULE | module, |
uint64 | channelClass, | ||
uint64 | subClass, | ||
uint64 | maxChannel, | ||
uint64 * | count, | ||
HMXF_CHANNEL * | channels | ||
) |
Returns the channel handles that match the specified channel class/subclass.
[in] | module | module handle | ||||||||||||||||||||||||||||||||||||||||||
[in] | channelClass | channel class
| ||||||||||||||||||||||||||||||||||||||||||
[in] | subClass | channel subclass. Restrain the function to consider only the channels that offers a particular function specified via a subclass argument. If more than one subclass is specified, the channels detected must support all specified subclasses.
| ||||||||||||||||||||||||||||||||||||||||||
[in] | maxChannel | maximum number of channel handles to be returned in channels array | ||||||||||||||||||||||||||||||||||||||||||
[out] | count | number of channel handles returned | ||||||||||||||||||||||||||||||||||||||||||
[out] | channels | array of channel handles |
uint32 mxfChannelCountGet | ( | HMXF_SERVER | server, |
uint64 | channelClass, | ||
uint64 | subClass, | ||
uint64 | moduleType, | ||
uint64 * | count | ||
) |
Returns the number of channels detected by MX Foundation.
[in] | server | server handle. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | channelClass | channel class.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | subClass | channel subclass.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | moduleType | module type.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[out] | count | number of channels detected. |
uint32 mxfChannelGet | ( | HMXF_SERVER | server, |
uint64 | channelClass, | ||
uint64 | subClass, | ||
uint64 | moduleType, | ||
uint64 | channelIndex, | ||
HMXF_CHANNEL * | channel | ||
) |
Returns the channel handle for the specified channel class, subclass, module type and index.
[in] | server | server handle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | channelClass | channel class.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | subClass | channel subclass.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | moduleType | module type
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | channelIndex | logical channel index (e.g., 0=channel 0, 1=channel 1, ...) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[out] | channel | channel handle |
uint32 mxfChannelAllGet | ( | HMXF_SERVER | server, |
uint64 | channelClass, | ||
uint64 | subClass, | ||
uint64 | moduleType, | ||
uint64 | maxChannel, | ||
uint64 * | count, | ||
HMXF_CHANNEL * | channels | ||
) |
Returns the handle(s) of all channels specified by type for the server.
[in] | server | server handle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | channelClass | channel class.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | subClass | channel subclass.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | moduleType | module type
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[in] | maxChannel | maximum number of channel handles that can be returned in channels array | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[out] | count | number of channel handles returned | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[out] | channels | array of channels handles |