MCPcopy Create free account
hub / github.com/awawa-dev/HyperHDR / cecHandler

Method cecHandler

sources/cec/cecHandler.cpp:26–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24}
25
26cecHandler::cecHandler() :
27 _log(Logger::getInstance("CEC"))
28{
29 Info(_log, "CEC object created");
30
31 _cecCallbacks.Clear();
32 _cecCallbacks.logMessage = handleCecLogMessage;
33 _cecCallbacks.keyPress = handleCecKeyPress;
34 _cecCallbacks.commandReceived = handleCecCommandMessage;
35
36 _cecConfig.Clear();
37 snprintf(_cecConfig.strDeviceName, LIBCEC_OSD_NAME_SIZE, "HyperHDR");
38 _cecConfig.deviceTypes.Add(CEC::CEC_DEVICE_TYPE_RECORDING_DEVICE);
39 _cecConfig.clientVersion = CEC::LIBCEC_VERSION_CURRENT;
40 _cecConfig.bActivateSource = 0;
41 _cecConfig.callbacks = &_cecCallbacks;
42 _cecConfig.callbackParam = this;
43}
44
45cecHandler::~cecHandler()
46{

Callers

nothing calls this directly

Calls 1

ClearMethod · 0.80

Tested by

no test coverage detected