libklvanc
 All Classes Files Functions Variables Enumerations Macros
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
  src
  libklvanc
 cache.hVANC Caching functionality
 did.hLookup functions that translate did/sdid into printable strings
 klrestricted_code_path.hGeneric code to limit the running of certain code to N times per second. Primary use case is to prevent errors from spamming system logs. User allocates a small context, context contains max latency.__msfr_align Users asks whether its permitted to execute the code block, function determines answer. First occurence is always allowed to execute
 pixels.hCommon colorspace conversion functions for VANC
 smpte2038.hFunctions to parse, create and inspect SMPTE2038 formatted packets
 vanc-afd.hSMPTE 2016-3 Vertical Ancillary Data Mapping of Active Format Description and Bar Data
 vanc-checksum.hVANC checksum routines
 vanc-eia_608.hEIA/CEA-608 Closed Captions
 vanc-eia_708b.hCEA-708 Closed Captions
 vanc-kl_u64le_counter.hVANC counter library used for diagnostics/debugging
 vanc-lines.hRoutines for managing VANC lines containing one or more VANC packets
 vanc-packets.hVANC Headers and packet structure
 vanc-scte_104.hSCTE-104 Automation System to Compression System Communications Applications Program Interface
 vanc-sdp.h
 vanc-smpte_12_2.hSMPTE ST 12-2 Timecode over VANC
 vanc.hParse VANC lines, interpret data, call user callbacks with populated structures.
Callers allocate a usage context, assign callbacks to this context and then feed
VANC data into the library. VANC messages that are understood are parse, converted
into structs and if the user has registered a callback for that specific message type
then the structure is passed via the callback.

Callbacks should not attempt to modify or release the callback structs, releasing of
memory allocats is automatically taken care of by this library