| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include "AEELDParser.h"#include "AEDeviceInfo.h"#include "utils/EndianSwap.h"#include <algorithm>#include <functional>#include <stdio.h>#include <string.h>Classes | |
| struct | ELDHeader | 
Macros | |
| #define | GRAB_BITS(buf, byte, lowbit, bits) | 
| #define | ELD_VER_CEA_816D 2 | 
| #define | ELD_VER_PARTIAL 31 | 
| #define | ELD_EDID_VER_NONE 0 | 
| #define | ELD_EDID_VER_CEA_861 1 | 
| #define | ELD_EDID_VER_CEA_861_A 2 | 
| #define | ELD_EDID_VER_CEA_861_BCD 3 | 
| #define | ELD_CONN_TYPE_HDMI 0 | 
| #define | ELD_CONN_TYPE_DP 1 | 
| #define | ELD_CONN_TYPE_RESERVED1 2 | 
| #define | ELD_CONN_TYPE_RESERVED2 3 | 
| #define | CEA_861_FORMAT_RESERVED1 0 | 
| #define | CEA_861_FORMAT_LPCM 1 | 
| #define | CEA_861_FORMAT_AC3 2 | 
| #define | CEA_861_FORMAT_MPEG1 3 | 
| #define | CEA_861_FORMAT_MP3 4 | 
| #define | CEA_861_FORMAT_MPEG2 5 | 
| #define | CEA_861_FORMAT_AAC 6 | 
| #define | CEA_861_FORMAT_DTS 7 | 
| #define | CEA_861_FORMAT_ATRAC 8 | 
| #define | CEA_861_FORMAT_SACD 9 | 
| #define | CEA_861_FORMAT_EAC3 10 | 
| #define | CEA_861_FORMAT_DTSHD 11 | 
| #define | CEA_861_FORMAT_MLP 12 | 
| #define | CEA_861_FORMAT_DST 13 | 
| #define | CEA_861_FORMAT_WMAPRO 14 | 
| #define | CEA_861_FORMAT_RESERVED2 15 | 
| #define CEA_861_FORMAT_AAC 6 | 
| #define CEA_861_FORMAT_AC3 2 | 
| #define CEA_861_FORMAT_ATRAC 8 | 
| #define CEA_861_FORMAT_DST 13 | 
| #define CEA_861_FORMAT_DTS 7 | 
| #define CEA_861_FORMAT_DTSHD 11 | 
| #define CEA_861_FORMAT_EAC3 10 | 
| #define CEA_861_FORMAT_LPCM 1 | 
| #define CEA_861_FORMAT_MLP 12 | 
| #define CEA_861_FORMAT_MP3 4 | 
| #define CEA_861_FORMAT_MPEG1 3 | 
| #define CEA_861_FORMAT_MPEG2 5 | 
| #define CEA_861_FORMAT_RESERVED1 0 | 
| #define CEA_861_FORMAT_RESERVED2 15 | 
| #define CEA_861_FORMAT_SACD 9 | 
| #define CEA_861_FORMAT_WMAPRO 14 | 
| #define ELD_CONN_TYPE_DP 1 | 
| #define ELD_CONN_TYPE_HDMI 0 | 
| #define ELD_CONN_TYPE_RESERVED1 2 | 
| #define ELD_CONN_TYPE_RESERVED2 3 | 
| #define ELD_EDID_VER_CEA_861 1 | 
| #define ELD_EDID_VER_CEA_861_A 2 | 
| #define ELD_EDID_VER_CEA_861_BCD 3 | 
| #define ELD_EDID_VER_NONE 0 | 
| #define ELD_VER_CEA_816D 2 | 
| #define ELD_VER_PARTIAL 31 | 
| #define GRAB_BITS | ( | buf, | |
| byte, | |||
| lowbit, | |||
| bits ) |