|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include "AEELDParser.h"#include "AEDeviceInfo.h"#include "utils/EndianSwap.h"#include <string.h>#include <algorithm>#include <functional>#include <stdio.h>Classes | |
| struct | ELDHeader |
| #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 | |||
| ) | ((buf[byte] >> (lowbit)) & ((1 << (bits)) - 1)) |
| #define rtrim | ( | s | ) | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun<int, int>(std::isspace))).base(), s.end()) |