X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECProcessor.h;h=c1c28740079d7d7e3cb7cc92c5a8acc1c38fab9d;hb=a33794d8b865d4b1d7b82fbae70bdb7658129614;hp=ea8f6a48f4855bd3ed2c21e6e1cb81a330130a8f;hpb=9f332fe262328ff230ae4ea69004f8f2e9f61e6f;p=deb_libcec.git diff --git a/src/lib/CECProcessor.h b/src/lib/CECProcessor.h index ea8f6a4..c1c2874 100644 --- a/src/lib/CECProcessor.h +++ b/src/lib/CECProcessor.h @@ -88,6 +88,8 @@ namespace CEC virtual uint8_t VolumeUp(bool bWait = true); virtual uint8_t VolumeDown(bool bWait = true); virtual uint8_t MuteAudio(bool bWait = true); + virtual bool SendKeypress(cec_logical_address iDestination, cec_user_control_code key, bool bWait = false); + virtual bool SendKeyRelease(cec_logical_address iDestination, bool bWait = false); virtual bool Transmit(const cec_command &data); virtual bool Transmit(CCECAdapterMessage *output); @@ -129,5 +131,6 @@ namespace CEC CLibCEC* m_controller; bool m_bMonitor; CecBuffer m_commandBuffer; + cec_keypress m_previousKey; }; };