XSdiVid_Transport - XSdiVid_Transport - 2.0 English - PG290

SMPTE UHD-SDI Receiver Subsystem LogiCORE IP Product Guide (PG290)

Document_ID
PG290
Release_Date
2026-07-22
Version
2.0 English

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, refer to 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;
The following structure gives information regarding the available transport modes:
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;