| Methods |
| void AddRoom(BSTR name, BSTR password) | Adds a new voice chat room with the specified room name and password |
| void DeleteRoom(BSTR name) | Deletes a voice chat room with the specified room name |
| void DisconnectClient(long ConnId) | Disconnects client from server using client connection ID |
| long GetClientConnId(long ClientIndex) | Returns ClientId for given index. ClientIndex may be from 0 to ClientCount - 1 |
| BSTR GetClientParam(long ConnId, vcClientParam ParamType) | Returns client parameter such as ip-address, port number etc. using client connection ID and param type |
| BSTR GetRoomName(long RoomIndex) | Returns a room name by index (0..RoomCount - 1) |
| long GetRoomClientCount(long RoomIndex) | Returns a room client count by room index (0..RoomCount - 1) |
| void SendText(long ConnId, BSTR text) | Sends text message to client indicated by ConnId parameter over network. If component is in client mode, ConnId parameter is ignored |
| Properties |
| bool Active | Set to true to activate (open) the component. All other properties should be set to proper values before activation. Set to false to deactivate (close) the component |
| BSTR BindTo | Specifies the IP address the socket should bind to. Default '0.0.0.0' means that the socket should bind to the first available network interface. |
| long ClientCount | Returns current number of clients connected |
| long FormatTag | Specifies audio format tag for the wave device |
| long MaxClients | Specifies maximum number of clients that can connect to server. "-1" value means no limit, "0" value means no clients |
| long PcmBitsPerSample | Specifies number of bits per sample for wave device |
| long PcmNumChannels | Specifies number of channels per sample for wave device |
| long PcmSamplesPerSec | Specifies number of samples per second for wave device |
| BSTR Port | Specifies port number for the client/server TCP/IP socket |
| unaProtoType Proto | Specifies Proto for the TCP/IP socket (TCP or UDP) |
| bool RemoveEmptyRooms | When set to True causes ConferenceServer to automatically delete a room when the corresponding connected client count becomes = 0 |
| long RoomCount | Returns voice chat room count |
| bool SyncEvents | Specifies whether events calls synchronized through main thread |