This contains information about the transport layer of SDI (The values of the members in this structure are filled by reading the IP registers 0x44 & 0x48).
Each member description is given as comment for that member.
typedef struct {
XSdiVid_TransMode TMode; /* The Transport mode, see the definition of this enum below */
u8 ActiveStreams; /* Number active streams */
u8 TScan; /* Transport scan of the current transport mode */
u8 TFamily; /* The family of the video signals */
u8 TRate; /* Transport frame rate */
u8 IsFractional; /* Indicates if the transport frame rate is fractional or not */
u8 IsLevelB3G; /* If the Transport mode is 3GB */
} XSdiVid_Transport;
typedef enum {
XSDIVID_MODE_HD = 0,
XSDIVID_MODE_SD = 1,
XSDIVID_MODE_3GA = 2,
XSDIVID_MODE_3GB = 3,
XSDIVID_MODE_6G = 4,
XSDIVID_MODE_12G = 5,
XSDIVID_MODE_12GF = 6
} XSdiVid_TransMode;