TeamTalk 5 Java DLL: BearWare.ClientStatistics Struct Reference

TeamTalk 5 Java DLL Version 5.18A

Loading...
Searching...
No Matches
Public Attributes | List of all members
BearWare.ClientStatistics Struct Reference
Client/Server Connectivity

Statistics of bandwidth usage and ping times in the local client instance. More...

## Public Attributes

long | nUdpBytesSent
| Bytes sent on UDP.
long | nUdpBytesRecv
| Bytes received on UDP.
long | nVoiceBytesSent
| Voice data sent (on UDP).
long | nVoiceBytesRecv
| Voice data received (on UDP).
long | nVideoCaptureBytesSent
| Video data sent (on UDP).
long | nVideoCaptureBytesRecv
| Video data received (on UDP).
long | nMediaFileAudioBytesSent
| Audio from media file data sent (on UDP).
long | nMediaFileAudioBytesRecv
| Audio from media file data received (on UDP).
long | nMediaFileVideoBytesSent
| Video from media file data sent (on UDP).
long | nMediaFileVideoBytesRecv
| Video from media file data received (on UDP).
long | nDesktopBytesSent
| Desktop data sent (on UDP).
long | nDesktopBytesRecv
| Desktop data received (on UDP).
int | nUdpPingTimeMs
| Response time to server on UDP (based on ping/pong sent at a specified interval. Set to -1 if not currently available.
int | nTcpPingTimeMs
| Response time to server on TCP (based on ping/pong sent at a specified interval. Set to -1 if not currently available.
int | nTcpServerSilenceSec
| The number of seconds nothing has been received by the client on TCP.
int | nUdpServerSilenceSec
| The number of seconds nothing has been received by the client on UDP.
int | nSoundInputDeviceDelayMSec
| Delay of sound input device until the first audio frame is delivered (in msec).

## Detailed Description

Statistics of bandwidth usage and ping times in the local client instance.

See also
  TeamTalkBase.GetClientStatistics

Definition at line 2934 of file TeamTalk.cs.

## Member Data Documentation

## ◆ nUdpBytesSent

long BearWare.ClientStatistics.nUdpBytesSent

Bytes sent on UDP.

Definition at line 2937 of file TeamTalk.cs.

## ◆ nUdpBytesRecv

long BearWare.ClientStatistics.nUdpBytesRecv

Bytes received on UDP.

Definition at line 2939 of file TeamTalk.cs.

## ◆ nVoiceBytesSent

long BearWare.ClientStatistics.nVoiceBytesSent

Voice data sent (on UDP).

Definition at line 2941 of file TeamTalk.cs.

## ◆ nVoiceBytesRecv

long BearWare.ClientStatistics.nVoiceBytesRecv

Voice data received (on UDP).

Definition at line 2943 of file TeamTalk.cs.

## ◆ nVideoCaptureBytesSent

long BearWare.ClientStatistics.nVideoCaptureBytesSent

Video data sent (on UDP).

Definition at line 2945 of file TeamTalk.cs.

## ◆ nVideoCaptureBytesRecv

long BearWare.ClientStatistics.nVideoCaptureBytesRecv

Video data received (on UDP).

Definition at line 2947 of file TeamTalk.cs.

## ◆ nMediaFileAudioBytesSent

long BearWare.ClientStatistics.nMediaFileAudioBytesSent

Audio from media file data sent (on UDP).

Definition at line 2949 of file TeamTalk.cs.

## ◆ nMediaFileAudioBytesRecv

long BearWare.ClientStatistics.nMediaFileAudioBytesRecv

Audio from media file data received (on UDP).

Definition at line 2951 of file TeamTalk.cs.

## ◆ nMediaFileVideoBytesSent

long BearWare.ClientStatistics.nMediaFileVideoBytesSent

Video from media file data sent (on UDP).

Definition at line 2953 of file TeamTalk.cs.

## ◆ nMediaFileVideoBytesRecv

long BearWare.ClientStatistics.nMediaFileVideoBytesRecv

Video from media file data received (on UDP).

Definition at line 2955 of file TeamTalk.cs.

## ◆ nDesktopBytesSent

long BearWare.ClientStatistics.nDesktopBytesSent

Desktop data sent (on UDP).

Definition at line 2957 of file TeamTalk.cs.

## ◆ nDesktopBytesRecv

long BearWare.ClientStatistics.nDesktopBytesRecv

Desktop data received (on UDP).

Definition at line 2959 of file TeamTalk.cs.

## ◆ nUdpPingTimeMs

int BearWare.ClientStatistics.nUdpPingTimeMs

Response time to server on UDP (based on ping/pong sent at a specified interval. Set to -1 if not currently available.

Definition at line 2963 of file TeamTalk.cs.

## ◆ nTcpPingTimeMs

int BearWare.ClientStatistics.nTcpPingTimeMs

Response time to server on TCP (based on ping/pong sent at a specified interval. Set to -1 if not currently available.

See also
  TeamTalkBase.DoPing()
  ClientKeepAlive

Definition at line 2967 of file TeamTalk.cs.

## ◆ nTcpServerSilenceSec

int BearWare.ClientStatistics.nTcpServerSilenceSec

The number of seconds nothing has been received by the client on TCP.

See also
  TeamTalkBase.DoPing()
  ClientKeepAlive

Definition at line 2970 of file TeamTalk.cs.

## ◆ nUdpServerSilenceSec

int BearWare.ClientStatistics.nUdpServerSilenceSec

The number of seconds nothing has been received by the client on UDP.

See also
  ClientKeepAlive

Definition at line 2973 of file TeamTalk.cs.

## ◆ nSoundInputDeviceDelayMSec

int BearWare.ClientStatistics.nSoundInputDeviceDelayMSec

Delay of sound input device until the first audio frame is delivered (in msec).

The time from when the sound input device is started and until the first audio frame is delived (not including the time of the initial audio frame).

`nSoundInputDeviceDelayMSec` is only updated when BearWare.TeamTalkBase instance is in a channel. `nSoundInputDeviceDelayMSec` will remain zero until the first audio frame is delived.

See also
  TT_InitSoundInputDevice()

Definition at line 2985 of file TeamTalk.cs.