#ifndef CTA_H #define CTA_H /** * Private header for the low-level CTA API. */ #include #include #include #include struct di_edid_cta { int revision; struct di_edid_cta_flags flags; /* NULL-terminated */ struct di_cta_data_block *data_blocks[128]; size_t data_blocks_len; }; struct di_cta_data_block { enum di_cta_data_block_tag tag; }; bool _di_edid_cta_parse(struct di_edid_cta *cta, const uint8_t *data, size_t size); void _di_edid_cta_finish(struct di_edid_cta *cta); #endif