otc_constant
Definition: base.h:31
@ OTC_SUCCESS
Definition: base.h:32
@ OTC_TRUE
Definition: base.h:34
@ OTC_FALSE
Definition: base.h:33
int otc_bool
Definition: base.h:127
otc_log_level
Definition: base.h:110
@ OTC_LOG_LEVEL_DEBUG
Definition: base.h:115
@ OTC_LOG_LEVEL_INFO
Definition: base.h:114
@ OTC_LOG_LEVEL_WARN
Definition: base.h:113
@ OTC_LOG_LEVEL_ERROR
Definition: base.h:112
@ OTC_LOG_LEVEL_ALL
Definition: base.h:120
@ OTC_LOG_LEVEL_TRACE
Definition: base.h:119
@ OTC_LOG_LEVEL_FATAL
Definition: base.h:117
@ OTC_LOG_LEVEL_MSG
Definition: base.h:118
@ OTC_LOG_LEVEL_DISABLED
Definition: base.h:111
otc_status otc_init(void *reserved)
void otc_log_enable(enum otc_log_level log_level)
void(* otc_logger_callback)(const char *message)
Definition: base.h:161
void otc_log_set_logger_callback(otc_logger_callback callback)
otc_video_reason
Definition: base.h:16
@ OTC_VIDEO_REASON_PUBLISH_VIDEO
Definition: base.h:17
@ OTC_VIDEO_REASON_SUBSCRIBE_TO_VIDEO
Definition: base.h:19
@ OTC_VIDEO_REASON_CODEC_NOT_SUPPORTED
Definition: base.h:23
@ OTC_VIDEO_REASON_QUALITY
Definition: base.h:21
otc_error_code
Definition: base.h:40
@ OTC_VIDEO_RENDER_FAILED
Definition: base.h:98
@ OTC_INVALID_PARAM
Definition: base.h:45
@ OTC_UNABLE_TO_FORCE_MUTE
Definition: base.h:68
@ OTC_CONNECTION_DROPPED
Definition: base.h:61
@ OTC_FATAL
Definition: base.h:50
@ OTC_UNKNOWN_SUBSCRIBER_INSTANCE
Definition: base.h:83
@ OTC_UNKNOWN_PUBLISHER_INSTANCE
Definition: base.h:78
@ OTC_VIDEO_CAPTURE_FAILED
Definition: base.h:88
@ OTC_INVALID_VIDEO_FORMAT
Definition: base.h:55
@ OTC_CONNECTION_TIMED_OUT
Definition: base.h:73
@ OT_UNABLE_TO_ACCESS_MEDIA_ENGINE
Definition: base.h:103
@ OTC_CAMERA_FAILED
Definition: base.h:93
int otc_status
Definition: base.h:153
enum otc_log_level otc_get_log_level()
otc_bool active
Definition: base.h:138