| Client Class |
Namespace: TeamSpeak.Sdk.Client
The Client type exposes the following members.
| Name | Description | |
|---|---|---|
| Channel |
The channel the client is currently joined
| |
| Connection |
Server Connection
| |
| ConnectionInfo |
Server ConnectionInfo
| |
| DefaultChannel |
Default channel name used in the last Start Overload call. Only available for own client
| |
| ID |
ID of the client
| |
| IdleTime |
Time the client has been idle. Needs to be requested with RequestClientVariables | |
| InputHardwareEnabled |
Set if the clients capture device is not available. Always available for visible clients
| |
| InputMuted |
Indicates the mute status of the clients capture device. Always available for visible clients
| |
| IsInputDeactivated |
Determines if the sound input is deactivated , only usable for Self, not propagated to the network.
| |
| IsRecording |
Indicates a client is currently recording all voice data in his channel
| |
| IsTalking |
Set when the client is currently sending voice data to the server. Always available for visible clients.
| |
| MetaData |
Not used by TeamSpeak 3, offers free storage for SDK users. Always available for visible clients
| |
| Muted |
Indicates a client has been locally muted. Client-side only
| |
| Nickname |
Nickname used by the client. This value is always automatically updated for visible clients
| |
| OutputHardware |
True if the clients playback device is not available. Always available for visible clients
| |
| OutputMuted |
Indicates the combined mute status of the clients playback and capture devices. Always available for visible clients
| |
| OutputOnlyMuted |
Indicates the mute status of the clients playback device. Always available for visible clients
| |
| Platform |
Operating system used by this client. Needs to be requested with RequestClientVariables unless called on own client.
| |
| UniqueIdentifier |
Unique ID for this client. Stays the same after restarting the application, so you can use this to identify individual users
| |
| Version |
Application version used by this client. Needs to be requested with RequestClientVariables unless called on own client
| |
| VolumeModificator |
The client volume modifier
|
| Name | Description | |
|---|---|---|
| Equals(Object) |
Indicates whether this instance and a specified object are equal.
(Overrides ObjectEquals(Object).) | |
| Equals(Client) |
Indicates whether this instance and a another instance are equal.
| |
| Finalize | (Inherited from Object.) | |
| GetHashCode |
Returns the hash code for this instance.
(Overrides ObjectGetHashCode.) | |
| GetType | (Inherited from Object.) | |
| KickFromChannel |
Kick the client from the channel
| |
| KickFromServer |
Kick the client from the server
| |
| MemberwiseClone | (Inherited from Object.) | |
| MoveTo |
Switch the client to a certain channel.
| |
| RequestClientVariables |
Request the latest data for the client from the server.
| |
| SendTextMessage |
Send a private text message to the client.
| |
| Set3DAttributes |
Adjust a position and velocity in 3D space
| |
| SetWhisperList |
With a whisper list set a client can talk to the specified clients and channels bypassing the standard rule that voice is only transmitted to the current channel. Whisper lists can be defined for individual clients.
| |
| ToString |
Returns a string that represents the current object.
(Overrides ObjectToString.) |
| Name | Description | |
|---|---|---|
| Equality |
Compares two Client for equality.
| |
| Inequality |
Compares two Client for inequality.
|