![]() | 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.
|