TeamTalk 5 C-API DLL: ClientStatistics Struct Reference

TeamTalk 5 C-API DLL Version 5.18A

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

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

`#include <TeamTalk.h>`

## Public Attributes

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

Definition at line 2757 of file TeamTalk.h.

## Member Data Documentation

## ◆ nUdpBytesSent

INT64 ClientStatistics::nUdpBytesSent

Bytes sent on UDP.

Definition at line 2760 of file TeamTalk.h.

## ◆ nUdpBytesRecv

INT64 ClientStatistics::nUdpBytesRecv

Bytes received on UDP.

Definition at line 2762 of file TeamTalk.h.

## ◆ nVoiceBytesSent

INT64 ClientStatistics::nVoiceBytesSent

Voice data sent (on UDP).

Definition at line 2764 of file TeamTalk.h.

## ◆ nVoiceBytesRecv

INT64 ClientStatistics::nVoiceBytesRecv

Voice data received (on UDP).

Definition at line 2766 of file TeamTalk.h.

## ◆ nVideoCaptureBytesSent

INT64 ClientStatistics::nVideoCaptureBytesSent

Video data sent (on UDP).

Definition at line 2768 of file TeamTalk.h.

## ◆ nVideoCaptureBytesRecv

INT64 ClientStatistics::nVideoCaptureBytesRecv

Video data received (on UDP).

Definition at line 2770 of file TeamTalk.h.

## ◆ nMediaFileAudioBytesSent

INT64 ClientStatistics::nMediaFileAudioBytesSent

Audio from media file data sent (on UDP).

Definition at line 2772 of file TeamTalk.h.

## ◆ nMediaFileAudioBytesRecv

INT64 ClientStatistics::nMediaFileAudioBytesRecv

Audio from media file data received (on UDP).

Definition at line 2774 of file TeamTalk.h.

## ◆ nMediaFileVideoBytesSent

INT64 ClientStatistics::nMediaFileVideoBytesSent

Video from media file data sent (on UDP).

Definition at line 2776 of file TeamTalk.h.

## ◆ nMediaFileVideoBytesRecv

INT64 ClientStatistics::nMediaFileVideoBytesRecv

Video from media file data received (on UDP).

Definition at line 2778 of file TeamTalk.h.

## ◆ nDesktopBytesSent

INT64 ClientStatistics::nDesktopBytesSent

Desktop data sent (on UDP).

Definition at line 2780 of file TeamTalk.h.

## ◆ nDesktopBytesRecv

INT64 ClientStatistics::nDesktopBytesRecv

Desktop data received (on UDP).

Definition at line 2782 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 2786 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 2790 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 2793 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 2796 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 2808 of file TeamTalk.h.