|
FDL Core Library
ASC Framing Decision List — C/C++ Reference Implementation
|
C reference implementation of the ASC Framing Decision List (FDL) specification.
The FDL Core Library provides a pure-C ABI for parsing, creating, validating, and serializing Framing Decision Lists. It includes geometry math utilities and a template application engine for computing output framing from intents.
fdl_doc_create(), fdl_doc_parse_json(), fdl_doc_to_json(), fdl_doc_free()fdl_apply_canvas_template() computes output framing from a canvas template and source canvasfdl_context_resolve_canvas_for_dimensions() finds or creates a matching canvasfdl_doc_validate() checks structural and semantic correctnessAll public symbols are declared in fdl_core.h and prefixed with fdl_.