CHAI SDK
Version 1.3
|
Notification handler for SharedDisplayLocalDevice. More...
Public Member Functions | |
virtual void | OnSharedDisplay_Request (CPNS::ISharedDisplayLocalDevice *const pDev, CPNS::DeviceID const &clientDevID)=0 |
Called on shared display request. More... | |
virtual void | OnSharedDisplay_SessionClosed (CPNS::ISharedDisplayLocalDevice *const pDev)=0 |
Called if shared display session closed by the client. More... | |
virtual void | OnSharedDisplay_DisplayClear (CPNS::ISharedDisplayLocalDevice *const pDev)=0 |
Called if the client is requesting to clear display. More... | |
virtual void | OnSharedDisplay_SetText (CPNS::ISharedDisplayLocalDevice *const pDev, CPNS::uint16 const wX, CPNS::uint16 const wY, CPNS::char8 const *const utf8Text)=0 |
Called if the client is requesting to display text. More... | |
virtual void | OnSharedDisplay_SetCursor (CPNS::ISharedDisplayLocalDevice *const pDev, CPNS::uint16 const wX, CPNS::uint16 const wY, CPNS::Enums::SharedDisplayCursorTypes const type)=0 |
Called if the client is requesting to move the cursor. More... | |
Notification handler for SharedDisplayLocalDevice.
|
pure virtual |
Called if the client is requesting to clear display.
[in] | pDev | Pointer to the local device |
|
pure virtual |
Called on shared display request.
This request arrives each 500ms until it is abandoned or accepted by a shared display. At this side, a 1 second one-shot timer should be re-triggered each time this notification is called. If the timer goes to expiration before the request is accepted locally, it should be considered as abandoned.
[in] | pDev | Pointer to the local device |
[in] | clientDevID | Device ID of the requesting device |
|
pure virtual |
Called if shared display session closed by the client.
[in] | pDev | Pointer to the local device |
|
pure virtual |
Called if the client is requesting to move the cursor.
[in] | pDev | Pointer to the local device |
[in] | wX | X position |
[in] | wY | Y position |
[in] | type | cursor display mode |
|
pure virtual |
Called if the client is requesting to display text.
[in] | pDev | Pointer to the local device |
[in] | wX | X position |
[in] | wY | Y position |
[in] | utf8Text | text to display |