X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcectypes.h;h=df9af817ef303b8aa3d4c10bc237395b05d4fbdc;hb=465ab2f15fbb14a26f0f7a3139e0fe981fabc8f0;hp=53418abded9421f71b411d641ca31e33d28febf8;hpb=e55f3f703996f8c347db3fe2442893163f5523b7;p=deb_libcec.git diff --git a/include/cectypes.h b/include/cectypes.h index 53418ab..df9af81 100644 --- a/include/cectypes.h +++ b/include/cectypes.h @@ -690,7 +690,25 @@ typedef enum cec_vendor_id CEC_VENDOR_SAMSUNG = 0x00F0, CEC_VENDOR_LG = 0xE091, CEC_VENDOR_UNKNOWN = 0 -} vendor_id; +} cec_vendor_id; + +typedef struct cec_vendor +{ + const char *AsString(void) const + { + switch (vendor) + { + case CEC_VENDOR_SAMSUNG: + return "Samsung"; + case CEC_VENDOR_LG: + return "LG"; + default: + return "Unknown"; + } + } + + cec_vendor_id vendor; +} cec_vendor; //default physical address 1.0.0.0, HDMI port 1 #define CEC_DEFAULT_PHYSICAL_ADDRESS 0x1000