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.
|