Click or drag to resize
CustomDevice Class
A custom device usable for playback and/or capture
Inheritance Hierarchy
SystemObject
  TeamSpeak.Sdk.ClientCustomDevice

Namespace:  TeamSpeak.Sdk.Client
Assembly:  TeamSpeak.Sdk (in TeamSpeak.Sdk.dll) Version: 0.1.6124.20226 (0.1.0.0)
Syntax
public class CustomDevice : ISoundDevice, 
	IDisposable

The CustomDevice type exposes the following members.

Constructors
  NameDescription
Public methodCustomDevice
Creates a new CustomDevice
Top
Properties
  NameDescription
Public propertyCaptureChannels
Number of channels of the capture device.
Public propertyCaptureRate
Frequency of the capture device.
Public propertyID
ID of the device.
Public propertyMode
The soundbackend.
Public propertyName
Human-readable name of the device.
Public propertyPlaybackChannels
Number of channels of the playback device.
Public propertyPlaybackRate
Frequency of the playback device.
Top
Methods
  NameDescription
Public methodAcquireData
Retrieve playback data from the Library
Public methodDispose
Releases all resources used.
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the CustomDevice and optionally releases the managed resources.
Public methodEquals (Inherited from Object.)
Protected methodFinalize
Allows CustomDevice to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Overrides ObjectFinalize.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodProcessData
Send the samples from your device to the Library
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Top
See Also