TeamTalk 5 C-API DLL  Version 5.14A
ClientStatistics Struct Reference

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

#include <TeamTalk.h>

Public Attributes

INT64 nUdpBytesSent
 Bytes sent on UDP. More...
 
INT64 nUdpBytesRecv
 Bytes received on UDP. More...
 
INT64 nVoiceBytesSent
 Voice data sent (on UDP). More...
 
INT64 nVoiceBytesRecv
 Voice data received (on UDP). More...
 
INT64 nVideoCaptureBytesSent
 Video data sent (on UDP). More...
 
INT64 nVideoCaptureBytesRecv
 Video data received (on UDP). More...
 
INT64 nMediaFileAudioBytesSent
 Audio from media file data sent (on UDP). More...
 
INT64 nMediaFileAudioBytesRecv
 Audio from media file data received (on UDP). More...
 
INT64 nMediaFileVideoBytesSent
 Video from media file data sent (on UDP). More...
 
INT64 nMediaFileVideoBytesRecv
 Video from media file data received (on UDP). More...
 
INT64 nDesktopBytesSent
 Desktop data sent (on UDP). More...
 
INT64 nDesktopBytesRecv
 Desktop data received (on UDP). More...
 
INT32 nUdpPingTimeMs
 Response time to server on UDP (based on ping/pong sent at a specified interval. Set to -1 if not currently available. More...
 
INT32 nTcpPingTimeMs
 Response time to server on TCP (based on ping/pong sent at a specified interval. Set to -1 if not currently available. More...
 
INT32 nTcpServerSilenceSec
 The number of seconds nothing has been received by the client on TCP. More...
 
INT32 nUdpServerSilenceSec
 The number of seconds nothing has been received by the client on UDP. More...
 
INT32 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
TT_GetClientStatistics

Definition at line 2760 of file TeamTalk.h.

Member Data Documentation

◆ nUdpBytesSent

INT64 ClientStatistics::nUdpBytesSent

Bytes sent on UDP.

Definition at line 2763 of file TeamTalk.h.

◆ nUdpBytesRecv

INT64 ClientStatistics::nUdpBytesRecv

Bytes received on UDP.

Definition at line 2765 of file TeamTalk.h.

◆ nVoiceBytesSent

INT64 ClientStatistics::nVoiceBytesSent

Voice data sent (on UDP).

Definition at line 2767 of file TeamTalk.h.

◆ nVoiceBytesRecv

INT64 ClientStatistics::nVoiceBytesRecv

Voice data received (on UDP).

Definition at line 2769 of file TeamTalk.h.

◆ nVideoCaptureBytesSent

INT64 ClientStatistics::nVideoCaptureBytesSent

Video data sent (on UDP).

Definition at line 2771 of file TeamTalk.h.

◆ nVideoCaptureBytesRecv

INT64 ClientStatistics::nVideoCaptureBytesRecv

Video data received (on UDP).

Definition at line 2773 of file TeamTalk.h.

◆ nMediaFileAudioBytesSent

INT64 ClientStatistics::nMediaFileAudioBytesSent

Audio from media file data sent (on UDP).

Definition at line 2775 of file TeamTalk.h.

◆ nMediaFileAudioBytesRecv

INT64 ClientStatistics::nMediaFileAudioBytesRecv

Audio from media file data received (on UDP).

Definition at line 2777 of file TeamTalk.h.

◆ nMediaFileVideoBytesSent

INT64 ClientStatistics::nMediaFileVideoBytesSent

Video from media file data sent (on UDP).

Definition at line 2779 of file TeamTalk.h.

◆ nMediaFileVideoBytesRecv

INT64 ClientStatistics::nMediaFileVideoBytesRecv

Video from media file data received (on UDP).

Definition at line 2781 of file TeamTalk.h.

◆ nDesktopBytesSent

INT64 ClientStatistics::nDesktopBytesSent

Desktop data sent (on UDP).

Definition at line 2783 of file TeamTalk.h.

◆ nDesktopBytesRecv

INT64 ClientStatistics::nDesktopBytesRecv

Desktop data received (on UDP).

Definition at line 2785 of file TeamTalk.h.

◆ nUdpPingTimeMs

INT32 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 2789 of file TeamTalk.h.

◆ nTcpPingTimeMs

INT32 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
TT_DoPing()
ClientKeepAlive

Definition at line 2793 of file TeamTalk.h.

◆ nTcpServerSilenceSec

INT32 ClientStatistics::nTcpServerSilenceSec

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

See also
TT_DoPing()
ClientKeepAlive

Definition at line 2796 of file TeamTalk.h.

◆ nUdpServerSilenceSec

INT32 ClientStatistics::nUdpServerSilenceSec

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

See also
ClientKeepAlive

Definition at line 2799 of file TeamTalk.h.

◆ nSoundInputDeviceDelayMSec

INT32 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 TTInstance is in a channel. nSoundInputDeviceDelayMSec will remain zero until the first audio frame is delived.

See also
TT_InitSoundInputDevice()

Definition at line 2811 of file TeamTalk.h.