TeamTalk 5 .NET DLL Version 5.12A
BearWare.ClientStatistics Struct Reference

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

Public Attributes

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

Detailed Description

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

See also
TeamTalkBase.GetClientStatistics

Definition at line 2940 of file TeamTalk.cs.

Member Data Documentation

◆ nUdpBytesSent

long BearWare.ClientStatistics.nUdpBytesSent

Bytes sent on UDP.

Definition at line 2943 of file TeamTalk.cs.

◆ nUdpBytesRecv

long BearWare.ClientStatistics.nUdpBytesRecv

Bytes received on UDP.

Definition at line 2945 of file TeamTalk.cs.

◆ nVoiceBytesSent

long BearWare.ClientStatistics.nVoiceBytesSent

Voice data sent (on UDP).

Definition at line 2947 of file TeamTalk.cs.

◆ nVoiceBytesRecv

long BearWare.ClientStatistics.nVoiceBytesRecv

Voice data received (on UDP).

Definition at line 2949 of file TeamTalk.cs.

◆ nVideoCaptureBytesSent

long BearWare.ClientStatistics.nVideoCaptureBytesSent

Video data sent (on UDP).

Definition at line 2951 of file TeamTalk.cs.

◆ nVideoCaptureBytesRecv

long BearWare.ClientStatistics.nVideoCaptureBytesRecv

Video data received (on UDP).

Definition at line 2953 of file TeamTalk.cs.

◆ nMediaFileAudioBytesSent

long BearWare.ClientStatistics.nMediaFileAudioBytesSent

Audio from media file data sent (on UDP).

Definition at line 2955 of file TeamTalk.cs.

◆ nMediaFileAudioBytesRecv

long BearWare.ClientStatistics.nMediaFileAudioBytesRecv

Audio from media file data received (on UDP).

Definition at line 2957 of file TeamTalk.cs.

◆ nMediaFileVideoBytesSent

long BearWare.ClientStatistics.nMediaFileVideoBytesSent

Video from media file data sent (on UDP).

Definition at line 2959 of file TeamTalk.cs.

◆ nMediaFileVideoBytesRecv

long BearWare.ClientStatistics.nMediaFileVideoBytesRecv

Video from media file data received (on UDP).

Definition at line 2961 of file TeamTalk.cs.

◆ nDesktopBytesSent

long BearWare.ClientStatistics.nDesktopBytesSent

Desktop data sent (on UDP).

Definition at line 2963 of file TeamTalk.cs.

◆ nDesktopBytesRecv

long BearWare.ClientStatistics.nDesktopBytesRecv

Desktop data received (on UDP).

Definition at line 2965 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 2969 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 2973 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 2976 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 2979 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 2991 of file TeamTalk.cs.