@@ -176,6 +176,14 @@ namespace Plugin {
176176 Core::hresult GetVRRFrameRate (const string& portId, double & currentVRRVideoFrameRate, bool & success) override ;
177177 Core::hresult getInputDevices (const string& typeOfInput, std::list<WPEFramework::Exchange::IAVInput::InputDevice>& inputDeviceList);
178178
179+ void AVInputHotplug (int input, int connect, int type);
180+ void AVInputSignalChange (int port, int signalStatus, int type);
181+ void AVInputStatusChange (int port, bool isPresented, int type);
182+ void AVInputVideoModeUpdate (int port, dsVideoPortResolution_t resolution, int type);
183+ void hdmiInputAviContentTypeChange (int port, int content_type);
184+ void AVInputALLMChange (int port, bool allm_mode);
185+ void AVInputVRRChange (int port, dsVRRType_t vrr_type, bool vrr_mode);
186+
179187 private:
180188
181189 mutable Core::CriticalSection _adminLock;
@@ -212,6 +220,6 @@ namespace Plugin {
212220 static void dsAVGameFeatureStatusEventHandler (const char * owner, IARM_EventId_t eventId, void * data, size_t len);
213221 static void dsAviContentTypeEventHandler (const char * owner, IARM_EventId_t eventId, void * data, size_t len);
214222 };
215-
223+
216224} // namespace Plugin
217225} // namespace WPEFramework
0 commit comments