Click or drag to resize
Connection Methods

The Connection type exposes the following members.

Methods
  NameDescription
Public methodActivateCaptureDevice
When connecting to multiple servers with the same client, the capture device can only be active for one server at the same time. As soon as the client connects to a new server, the Library will deactivate the capture device for the previously active server. When a user wants to talk to that previous server again, the client needs to reactivate the capture device.
Public methodAllowWhispersFrom
Add a client to the whisper allow list.
Public methodClose
Closes the connection
Public methodCloseCaptureDevice
Close the capture device
Public methodClosePlaybackDevice
Close the playback device
Public methodCreateChannel
Create a new Channel
Protected methodDispose
Releases the unmanaged resources used by the CustomDevice and optionally releases the managed resources.
Public methodEquals (Inherited from Object.)
Protected methodFinalize
Allows Connection to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Overrides ObjectFinalize.)
Public methodFindClient
Returns every client with a matching UniqueId
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodInitiateGracefulPlaybackShutdown
Prepares the playback device be closed via ClosePlaybackDevice. Should be used to prevent interrupting of still playing sounds.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodMove(Channel, Channel, Channel)
Move a channel to a new parent channel
Public methodMove(Client, Channel, String)
Move a client to a channel.
Public methodMute
Mutes one or more clients
Public methodOpenCapture
To initialize a capture device
Public methodOpenPlayback
To initialize a playback device
Public methodPlayWaveFile
Play a local wave file
Public methodRefreshVariables
Refreshing the server information.
Public methodRemoveFromAllowedWhispersFrom
Remove a client from the whisper allow list.
Public methodSendTextMessage(String)
Send a text message to the server
Public methodSendTextMessage(Channel, String)
Send a text message to a channel
Public methodSendTextMessage(Client, String)
Send a private text message to a client
Public methodSet3DListenerAttributes
Set the position, velocity and orientation of the listener in 3D space
Public methodSet3DSettings
Adjusts 3D sound system settings
Public methodStart(String, String, UInt32, String, String, String, String)
Connect to a TeamSpeak 3 server
Public methodStart(String, String, UInt32, String, String, String, String)
Connect to a TeamSpeak 3 server
Public methodStop
Disconnect from a TeamSpeak 3 server
Public methodSubscribe
Subscribes to one or more channels
Public methodSubscribeAll
Subscribe to all channels on the server
Public methodToString (Inherited from Object.)
Public methodUnmute
Unmute one or more clients
Public methodUnsubscribe
Unsubscribes from one or more channels
Public methodUnsubscribeAll
Unsubscribe from all channels on the server
Top
See Also