mediastreamer2
2.9.1
|
#include <ice.h>
Data Fields | |
IceSession * | session |
RtpSession * | rtp_session |
char * | remote_ufrag |
char * | remote_pwd |
MSList * | stun_server_checks |
MSList * | local_candidates |
MSList * | remote_candidates |
MSList * | pairs |
MSList * | losing_pairs |
MSList * | triggered_checks_queue |
MSList * | check_list |
MSList * | valid_list |
MSList * | foundations |
MSList * | local_componentIDs |
MSList * | remote_componentIDs |
MSList * | transaction_list |
IceCheckListState | state |
MSTimeSpec | ta_time |
MSTimeSpec | keepalive_time |
uint32_t | foundation_generator |
bool_t | mismatch |
bool_t | gathering_candidates |
bool_t | gathering_finished |
bool_t | nomination_delay_running |
MSTimeSpec | gathering_start_time |
MSTimeSpec | nomination_delay_start_time |
Structure representing an ICE check list.
Each media stream must be assigned a check list. Check lists are added to an ICE session using the ice_session_add_check_list() function.
Pointer to the ICE session
RtpSession* _IceCheckList::rtp_session |
Pointer to the RTP session associated with this ICE check list
Remote username fragment for this check list (provided via SDP by the peer)
Remote password for this check list (provided via SDP by the peer)
List of IceStunServerCheck structures
MSList* _IceCheckList::local_candidates |
List of IceCandidate structures
MSList* _IceCheckList::remote_candidates |
List of IceCandidate structures
MSList* _IceCheckList::pairs |
List of IceCandidatePair structures
MSList* _IceCheckList::losing_pairs |
List of IceCandidatePair structures
List of IceCandidatePair structures
MSList* _IceCheckList::check_list |
List of IceCandidatePair structures
MSList* _IceCheckList::valid_list |
List of IceValidCandidatePair structures
MSList* _IceCheckList::foundations |
List of IcePairFoundation structures
List of uint16_t
List of uint16_t
MSList* _IceCheckList::transaction_list |
List of IceTransaction structures
Global state of the ICE check list
MSTimeSpec _IceCheckList::ta_time |
Time when the Ta timer has been processed for the last time
MSTimeSpec _IceCheckList::keepalive_time |
Time when the last keepalive packet has been sent for this stream
uint32_t _IceCheckList::foundation_generator |
Autoincremented integer to generate unique foundation values
bool_t _IceCheckList::mismatch |
Boolean value telling whether there was a mismatch during the answer/offer process
Boolean value telling whether a candidate gathering process is running or not
Boolean value telling whether the candidate gathering process has finished or not
Boolean value telling whether the nomination process has been delayed or not
MSTimeSpec _IceCheckList::gathering_start_time |
Time when the gathering process was started
MSTimeSpec _IceCheckList::nomination_delay_start_time |
Time when the nomination process has been delayed