libklvanc
Classes | Macros | Enumerations
vanc-packets.h File Reference

VANC Headers and packet structure. More...

#include <sys/types.h>
#include <sys/errno.h>

Go to the source code of this file.

Classes

struct  klvanc_packet_header_s
 TODO - Brief description goes here. More...
 

Macros

#define LIBKLVANC_PACKET_MAX_PAYLOAD   (16384)
 
#define klvanc_packetType1(pkt)   (((pkt)->did >= 0x80) && ((pkt)->did <= 0x83))
 SMPTE 291-1-2011 Section 6.3 "An ancillary data packet with a DID word value equal to 80h may be deleted by any equipment during a subsequent processing cycle (see Annex C). The occupied ancillary data space, however, shall remain contiguous as defined in Section 7.3. Note: Designers of equipment are advised that, in 8-bit systems, ancillary data packets with DID words in the range of 80h – 83h all are considered to be marked for deletion.".
 

Enumerations

enum  klvanc_packet_type_e {
  VANC_TYPE_UNDEFINED = 0, VANC_TYPE_AFD, VANC_TYPE_EIA_708B, VANC_TYPE_EIA_608,
  VANC_TYPE_SCTE_104, VANC_TYPE_KL_UINT64_COUNTER, VANC_TYPE_SDP, VANC_TYPE_SMPTE_S12_2
}
 TODO - Brief description goes here.
 

Detailed Description

VANC Headers and packet structure.

Author
Steven Toth stoth.nosp@m.@ker.nosp@m.nella.nosp@m.bs.c.nosp@m.om