| Interface | Description |
|---|---|
| AsyncCallback<T> |
This interface defines a general async task callback schema.
|
| AudioSampleCallback |
Implement this interface if you want to get and play the audio data by yourself.
|
| CustomDataChannel |
This interface represents a data channel between the client and the cloud application.
|
| CustomDataChannel.Observer |
A class can implement the
Observer interface when it wants to be informed of events
in CustomDataChannel objects. |
| Gamepad |
This interface is used to interact with the virtual Gamepad device on the server.
|
| Keyboard |
This interface is used to interact with the virtual Keyboard device on the server.
|
| Mouse |
This interface is used to interact with the virtual Mouse device on the server.
|
| TcrCode |
This interface defines common codes of TcrSdk.
|
| TcrLogger |
This interface represents the log callbacks of the TcrSdk.
|
| TcrSession |
This interface represents a session between the client and the TCR server.
|
| TcrSession.Observer |
This interface represents the observer of TcrSession.
|
| VideoFrameBufferCallback |
Implement this interface if you want to get and decode the raw video data by yourself.
|
| Class | Description |
|---|---|
| TcrSdk |
This is the entry class for the TcrSdk.
|
| TcrSessionConfig |
The Tcr session configuration class
|
| TcrSessionConfig.Builder |
| Enum | Description |
|---|---|
| Gamepad.KeyType |
The type of a general controller button
|
| Mouse.CursorStyle |
The style of the cloud cursor
|
| Mouse.KeyType |
General mouse button types
|
| TcrSession.Event |
Session event definitions.
|