MX Foundation 4
Attributes

ARINC 664 parameters such as Virtual Link, Redundancy Management, and Integrity Checking can be read or modified using the mxfAttributeUint64Get(), mxfAttributeDoubleGet(), mxfAttributeUint64Set() and mxfAttributeDoubleSet() functions by passing the handle (device, module, channel or vl) and attribute key-value pair.

See the section Attributes Reference for a description of all supported attributes.

Some other utility functions are used to get information about attributes:

The example code below shows how to initialize an ARINC 664 channel and set the external loopback parameter.

HMXF_CHANNEL channel; // Channel handle
uint32 rc;
...
// Sets speed to 100Mbps
if(!rc)
rc = mxfAttributeUint64Set(channel, KMXF_A664_PHY_SPEED, VMXF_A664_PHY_SPEED_100Mbits);
...
Updated 10/23/2023