* The LinphoneCallStats objects carries various statistic informations regarding quality of audio or video streams.
*
* To receive these informations periodically and as soon as they are computed, the application is invited to place a #LinphoneCoreCallStatsUpdatedCb callback in the LinphoneCoreVTable structure
* it passes for instantiating the LinphoneCore object (see linphone_core_new() ).
*
* At any time, the application can access last computed statistics using linphone_call_get_audio_stats() or linphone_call_get_video_stats().
**/
struct_LinphoneCallStats{
belle_sip_object_tbase;
void*user_data;
LinphoneStreamTypetype;/**< Type of the stream which the stats refer to */
jitter_stats_tjitter_stats;/**<jitter buffer statistics, see oRTP documentation for details */
mblk_t*received_rtcp;/**<Last RTCP packet received, as a mblk_t structure. See oRTP documentation for details how to extract information from it*/
mblk_t*sent_rtcp;/**<Last RTCP packet sent, as a mblk_t structure. See oRTP documentation for details how to extract information from it*/
floatround_trip_delay;/**<Round trip propagation time in seconds if known, -1 if unknown.*/
LinphoneIceStateice_state;/**< State of ICE processing. */
LinphoneUpnpStateupnp_state;/**< State of uPnP processing. */
floatdownload_bandwidth;/**<Download bandwidth measurement of received stream, expressed in kbit/s, including IP/UDP/RTP headers*/
floatupload_bandwidth;/**<Download bandwidth measurement of sent stream, expressed in kbit/s, including IP/UDP/RTP headers*/
floatlocal_late_rate;/**<percentage of packet received too late over last second*/
floatlocal_loss_rate;/**<percentage of lost packet over last second*/
intupdated;/**< Tell which RTCP packet has been updated (received_rtcp or sent_rtcp). Can be either LINPHONE_CALL_STATS_RECEIVED_RTCP_UPDATE or LINPHONE_CALL_STATS_SENT_RTCP_UPDATE */
floatrtcp_download_bandwidth;/**<RTCP download bandwidth measurement of received stream, expressed in kbit/s, including IP/UDP/RTP headers*/
floatrtcp_upload_bandwidth;/**<RTCP download bandwidth measurement of sent stream, expressed in kbit/s, including IP/UDP/RTP headers*/
rtp_stats_trtp_stats;/**< RTP stats */
intrtp_remote_family;/**< Ip adress family of the remote destination */
intclockrate;/*RTP clockrate of the stream, provided here for easily converting timestamp units expressed in RTCP packets in milliseconds*/
bool_trtcp_received_via_mux;/*private flag, for non-regression test only*/