Files | |
file | cache.h [code] |
VANC Caching functionality. | |
file | did.h [code] |
Lookup functions that translate did/sdid into printable strings. | |
file | klrestricted_code_path.h [code] |
Generic 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. | |
file | pixels.h [code] |
Common colorspace conversion functions for VANC. | |
file | smpte2038.h [code] |
Functions to parse, create and inspect SMPTE2038 formatted packets. | |
file | vanc-afd.h [code] |
SMPTE 2016-3 Vertical Ancillary Data Mapping of Active Format Description and Bar Data. | |
file | vanc-checksum.h [code] |
VANC checksum routines. | |
file | vanc-eia_608.h [code] |
EIA/CEA-608 Closed Captions. | |
file | vanc-eia_708b.h [code] |
CEA-708 Closed Captions. | |
file | vanc-kl_u64le_counter.h [code] |
VANC counter library used for diagnostics/debugging. | |
file | vanc-lines.h [code] |
Routines for managing VANC lines containing one or more VANC packets. | |
file | vanc-packets.h [code] |
VANC Headers and packet structure. | |
file | vanc-scte_104.h [code] |
SCTE-104 Automation System to Compression System Communications Applications Program Interface. | |
file | vanc-sdp.h [code] |
file | vanc-smpte_12_2.h [code] |
SMPTE ST 12-2 Timecode over VANC. | |
file | vanc.h [code] |
Parse 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. | |