librtc.h.
Data structures
rtc_track_info_t
Track info. Appears in the track event callback, the track data callback, and thestream_tracks array of user info.
rtc_user_info_t
User info. Returned byrtc_get_user_info / rtc_get_users_info, and also appears in the track data callback.
rtc_channel_info_t
Channel info, returned byrtc_get_channel_info (since 0.0.9).
rtc_publish_options_t
Publish options; see Publishing.SeaStart structs
Forrtc_layer_switched_t, rtc_quality_sample_t, rtc_connection_quality_t, and rtc_active_speaker_t, see SeaStart advanced features.
rtc_custom_msg_t
See Custom messages.Constants
Codecs
Log levels
Reserved composite stream identifiers
Callback parameter enums
These values appear asint in callback parameters; the header has no corresponding macros for them.
Connection state (state in rtc_connection_callback)
Disconnect reason (
reason in rtc_disconnected_callback, since 0.0.9; the header does have corresponding macros)
User event (
event_type in rtc_user_event_callback)
Track event (
event_type in rtc_track_event_callback)
Track kind (
rtc_track_info_t.kind)