54 AFD_BOX_16x9_TOP = 0x02,
55 AFD_BOX_14x9_TOP = 0x03,
56 AFD_BOX_16x9_CENTER = 0x04,
57 AFD_FULL_FRAME = 0x08,
58 AFD_FULL_FRAME_ALT = 0x09,
59 AFD_16x9_CENTER = 0x0a,
60 AFD_14x9_CENTER = 0x0b,
61 AFD_4x3_WITH_ALTERNATIVE_14x9_CENTER = 0x0d,
62 AFD_16x9_WITH_ALTERNATIVE_14x9_CENTER = 0x0e,
63 AFD_16x9_WITH_ALTERNATIVE_4x3_CENTER = 0x0f,
66 enum klvanc_payload_afd_barflags {
68 BARS_LEFTRIGHT = 0x03,
69 BARS_TOPBOTTOM = 0x0c,
80 enum klvanc_payload_afd_barflags barDataFlags;
82 unsigned short bottom;
const char * klvanc_aspectRatio_to_string(enum klvanc_payload_aspect_ratio_e ar)
TODO - Brief description goes here.
int klvanc_convert_AFD_to_packetBytes(struct klvanc_packet_afd_s *pkt, uint8_t **bytes, uint16_t *byteCount)
Convert type struct klvanc_packet_afd_s into a block of bytes which represents an AFD packet On succ...
const char * klvanc_barFlags_to_string(enum klvanc_payload_afd_barflags flags)
Return a string representing the bar flags field.
int klvanc_create_AFD(struct klvanc_packet_afd_s **pkt)
Create an AFD VANC packet.
int klvanc_set_AFD_val(struct klvanc_packet_afd_s *pkt, unsigned char val)
Set the AFD value on an AFD packet.
klvanc_payload_afd_e
TODO - Brief description goes here.
Definition: vanc-afd.h:51
void klvanc_destroy_AFD(struct klvanc_packet_afd_s *pkt)
Destroy an AFD VANC packet.
int klvanc_dump_AFD(struct klvanc_context_s *ctx, void *p)
TODO - Brief description goes here.
Application specific context, the library allocates and stores user specific instance information...
Definition: vanc.h:118
TODO - Brief description goes here.
Definition: vanc-afd.h:75
const char * klvanc_afd_to_string(enum klvanc_payload_afd_e afd)
TODO - Brief description goes here.
klvanc_payload_aspect_ratio_e
TODO - Brief description goes here.
Definition: vanc-afd.h:41
int klvanc_convert_AFD_to_words(struct klvanc_packet_afd_s *pkt, uint16_t **words, uint16_t *wordCount)
Convert type struct klvanc_packet_afd_s into a more traditional line of vanc words, so that we may push out as VANC data. On success, caller MUST free the resulting *words array.
VANC Headers and packet structure.