Skip to content

Commit 8750576

Browse files
committed
AVInput COM-RPC Support: Fixed rebase issue
1 parent 5fc8cdc commit 8750576

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

apis/AVInput/IAVInput.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,23 @@ namespace WPEFramework {
7070

7171
// @event
7272
struct EXTERNAL ISignalChangedNotification : virtual public Core::IUnknown {
73+
enum {
74+
ID = ID_AV_INPUT_NOTIFICATION_SIGNAL_CHANGED
75+
};
76+
77+
// @text onSignalChanged
78+
// @brief Triggered whenever the signal status changes for an HDMI/Composite Input
79+
// @param id - in - The port identifier for the HDMI/Composite Input
80+
// @param locator - in - A URL corresponding to the HDMI/Composite Input port
81+
// @param signalStatus - in - Signal Status of the HDMI/Composite Input. Valid values are noSignal, unstableSignal, notSupportedSignal, stableSignal
82+
virtual void OnSignalChanged(const int id, const string& locator, const string& signalStatus) { };
83+
};
84+
85+
virtual Core::hresult Register(ISignalChangedNotification* notification) = 0;
86+
virtual Core::hresult Unregister(ISignalChangedNotification* notification) = 0;
87+
88+
// @event
89+
struct EXTERNAL IInputStatusChangedNotification : virtual public Core::IUnknown {
7390
enum {
7491
ID = ID_AV_INPUT_NOTIFICATION_INPUT_STATUS_CHANGED
7592
};

0 commit comments

Comments
 (0)