35 void Load(
const std::string& irMapName);
42 unsigned int TranslateButton(
const std::string& szDevice,
const std::string& szButton);
44 static uint32_t TranslateString(std::string strButton);
45 static uint32_t TranslateUniversalRemoteString(
const std::string& szButton);
48 bool LoadIRMap(
const std::string& irMapPath);
49 void MapRemote(tinyxml2::XMLNode* pRemote,
const std::string& szDevice);
51 using IRButtonMap = std::map<std::string, std::string>;
53 std::map<std::string, std::shared_ptr<IRButtonMap>> m_irRemotesMap;
Definition: IRTranslator.h:27
Definition: SkinTimerManager.h:18
Definition: AudioDecoder.h:18