CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
Loading...
Searching...
No Matches
CdiAvmAncillaryDataPacket Struct Reference

An ancillary data packet. See https://datatracker.ietf.org/doc/html/rfc8331#section-2.1 for details. More...

#include <cdi_avm_payloads_api.h>

Data Fields

int packet_offset
 Offset (in bytes) into payload buffer to the start of this ANC data packet.
 
int packet_size
 Size (in bytes) of payload chunk that encodes this ANC data packet.
 
bool is_color_difference_channel
 True when the ANC data corresponds to the color-difference data channel.
 
unsigned line_number:11
 The digital interface line number.
 
unsigned horizontal_offset:12
 The horizontal offset in an SDI raster relative to the start of active video.
 
bool is_valid_source_stream_number
 True when the source_stream_number value is set.
 
unsigned source_stream_number:7
 Source stream number.
 
uint8_t did
 Data identification number.
 
uint8_t sdid
 Secondary data identification number.
 
uint8_t data_count
 Number of user data words in packet.
 
uint8_t user_data [CDI_MAX_ANC_USER_DATA_WORDS]
 Bits b7-b0 of the user data words (up to 255). Parity bits b8 and b9 are added by the SDK.
 

Detailed Description

An ancillary data packet. See https://datatracker.ietf.org/doc/html/rfc8331#section-2.1 for details.


The documentation for this struct was generated from the following file: