|
enum | USER_OFFLINE_REASON_TYPE { USER_OFFLINE_QUIT = 0
, USER_OFFLINE_DROPPED = 1
, USER_OFFLINE_BECOME_AUDIENCE = 2
} |
|
enum | QUALITY_TYPE {
QUALITY_UNKNOWN = 0
, QUALITY_EXCELLENT = 1
, QUALITY_GOOD = 2
, QUALITY_POOR = 3
,
QUALITY_BAD = 4
, QUALITY_VBAD = 5
, QUALITY_DOWN = 6
} |
|
enum | VIDEO_ORIENTATION { VIDEO_ORIENTATION_0 = 0
, VIDEO_ORIENTATION_90 = 90
, VIDEO_ORIENTATION_180 = 180
, VIDEO_ORIENTATION_270 = 270
} |
|
enum | FRAME_RATE {
FRAME_RATE_FPS_1 = 1
, FRAME_RATE_FPS_7 = 7
, FRAME_RATE_FPS_10 = 10
, FRAME_RATE_FPS_15 = 15
,
FRAME_RATE_FPS_24 = 24
, FRAME_RATE_FPS_30 = 30
, FRAME_RATE_FPS_60 = 60
} |
|
enum | FRAME_WIDTH { FRAME_WIDTH_640 = 640
} |
|
enum | FRAME_HEIGHT { FRAME_HEIGHT_360 = 360
} |
|
enum | VIDEO_FRAME_TYPE {
VIDEO_FRAME_TYPE_BLANK_FRAME = 0
, VIDEO_FRAME_TYPE_KEY_FRAME = 3
, VIDEO_FRAME_TYPE_DELTA_FRAME = 4
, VIDEO_FRAME_TYPE_B_FRAME = 5
,
VIDEO_FRAME_TYPE_DROPPABLE_FRAME = 6
, VIDEO_FRAME_TYPE_UNKNOW
} |
|
enum | ORIENTATION_MODE { ORIENTATION_MODE_ADAPTIVE = 0
, ORIENTATION_MODE_FIXED_LANDSCAPE = 1
, ORIENTATION_MODE_FIXED_PORTRAIT = 2
} |
|
enum | DEGRADATION_PREFERENCE { MAINTAIN_QUALITY = 0
, MAINTAIN_FRAMERATE = 1
, MAINTAIN_BALANCED = 2
, MAINTAIN_RESOLUTION = 3
} |
|
enum | VIDEO_CODEC_TYPE {
VIDEO_CODEC_NONE = 0
, VIDEO_CODEC_VP8 = 1
, VIDEO_CODEC_H264 = 2
, VIDEO_CODEC_H265 = 3
,
VIDEO_CODEC_VP9 = 5
, VIDEO_CODEC_GENERIC = 6
, VIDEO_CODEC_GENERIC_H264 = 7
, VIDEO_CODEC_AV1 = 12
,
VIDEO_CODEC_GENERIC_JPEG = 20
} |
|
enum | AUDIO_CODEC_TYPE {
AUDIO_CODEC_OPUS = 1
, AUDIO_CODEC_PCMA = 3
, AUDIO_CODEC_PCMU = 4
, AUDIO_CODEC_G722 = 5
,
AUDIO_CODEC_AACLC = 8
, AUDIO_CODEC_HEAAC = 9
, AUDIO_CODEC_HEAAC2 = 11
} |
|
enum | VIDEO_STREAM_TYPE { VIDEO_STREAM_HIGH = 0
, VIDEO_STREAM_LOW = 1
} |
|
enum | VIDEO_MIRROR_MODE_TYPE { VIDEO_MIRROR_MODE_AUTO = 0
, VIDEO_MIRROR_MODE_ENABLED = 1
, VIDEO_MIRROR_MODE_DISABLED = 2
} |
|
enum | VIDEO_SOURCE_TYPE {
VIDEO_SOURCE_CAMERA_PRIMARY
, VIDEO_SOURCE_CAMERA = VIDEO_SOURCE_CAMERA_PRIMARY
, VIDEO_SOURCE_CAMERA_SECONDARY
, VIDEO_SOURCE_SCREEN_PRIMARY
,
VIDEO_SOURCE_SCREEN = VIDEO_SOURCE_SCREEN_PRIMARY
, VIDEO_SOURCE_SCREEN_SECONDARY
, VIDEO_SOURCE_CUSTOM
, VIDEO_SOURCE_MEDIA_PLAYER
,
VIDEO_SOURCE_RTC_IMAGE_PNG
, VIDEO_SOURCE_RTC_IMAGE_JPEG
, VIDEO_SOURCE_RTC_IMAGE_GIF
, VIDEO_SOURCE_REMOTE
,
VIDEO_SOURCE_TRANSCODED
, VIDEO_SOURCE_UNKNOWN = 100
} |
|
enum | CLIENT_ROLE_TYPE { CLIENT_ROLE_BROADCASTER = 1
, CLIENT_ROLE_AUDIENCE = 2
} |
|
enum | QUALITY_ADAPT_INDICATION { ADAPT_NONE = 0
, ADAPT_UP_BANDWIDTH = 1
, ADAPT_DOWN_BANDWIDTH = 2
} |
|
enum | EXPERIENCE_QUALITY_TYPE { EXPERIENCE_QUALITY_GOOD = 0
, EXPERIENCE_QUALITY_BAD = 1
} |
|
enum | EXPERIENCE_POOR_REASON {
EXPERIENCE_REASON_NONE = 0
, REMOTE_NETWORK_QUALITY_POOR = 1
, LOCAL_NETWORK_QUALITY_POOR = 2
, WIRELESS_SIGNAL_POOR = 4
,
WIFI_BLUETOOTH_COEXIST = 8
} |
|
enum | AUDIO_PROFILE_TYPE {
AUDIO_PROFILE_DEFAULT = 0
, AUDIO_PROFILE_SPEECH_STANDARD = 1
, AUDIO_PROFILE_MUSIC_STANDARD = 2
, AUDIO_PROFILE_MUSIC_STANDARD_STEREO = 3
,
AUDIO_PROFILE_MUSIC_HIGH_QUALITY = 4
, AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO = 5
, AUDIO_PROFILE_IOT = 6
} |
|
enum | AUDIO_SCENARIO_TYPE {
AUDIO_SCENARIO_DEFAULT = 0
, AUDIO_SCENARIO_GAME_STREAMING = 3
, AUDIO_SCENARIO_CHATROOM = 5
, AUDIO_SCENARIO_CHORUS = 7
,
AUDIO_SCENARIO_MEETING = 8
, AUDIO_SCENARIO_NUM = 9
} |
|
enum | LOCAL_AUDIO_STREAM_STATE { LOCAL_AUDIO_STREAM_STATE_STOPPED = 0
, LOCAL_AUDIO_STREAM_STATE_RECORDING = 1
, LOCAL_AUDIO_STREAM_STATE_ENCODING = 2
, LOCAL_AUDIO_STREAM_STATE_FAILED = 3
} |
|
enum | LOCAL_AUDIO_STREAM_ERROR {
LOCAL_AUDIO_STREAM_ERROR_OK = 0
, LOCAL_AUDIO_STREAM_ERROR_FAILURE = 1
, LOCAL_AUDIO_STREAM_ERROR_DEVICE_NO_PERMISSION = 2
, LOCAL_AUDIO_STREAM_ERROR_DEVICE_BUSY = 3
,
LOCAL_AUDIO_STREAM_ERROR_RECORD_FAILURE = 4
, LOCAL_AUDIO_STREAM_ERROR_ENCODE_FAILURE = 5
} |
|
enum | LOCAL_VIDEO_STREAM_STATE { LOCAL_VIDEO_STREAM_STATE_STOPPED = 0
, LOCAL_VIDEO_STREAM_STATE_CAPTURING = 1
, LOCAL_VIDEO_STREAM_STATE_ENCODING = 2
, LOCAL_VIDEO_STREAM_STATE_FAILED = 3
} |
|
enum | LOCAL_VIDEO_STREAM_ERROR {
LOCAL_VIDEO_STREAM_ERROR_OK = 0
, LOCAL_VIDEO_STREAM_ERROR_FAILURE = 1
, LOCAL_VIDEO_STREAM_ERROR_DEVICE_NO_PERMISSION = 2
, LOCAL_VIDEO_STREAM_ERROR_DEVICE_BUSY = 3
,
LOCAL_VIDEO_STREAM_ERROR_CAPTURE_FAILURE = 4
, LOCAL_VIDEO_STREAM_ERROR_ENCODE_FAILURE = 5
} |
|
enum | REMOTE_AUDIO_STATE {
REMOTE_AUDIO_STATE_STOPPED = 0
, REMOTE_AUDIO_STATE_STARTING = 1
, REMOTE_AUDIO_STATE_DECODING = 2
, REMOTE_AUDIO_STATE_FROZEN = 3
,
REMOTE_AUDIO_STATE_FAILED = 4
} |
|
enum | REMOTE_AUDIO_STATE_REASON {
REMOTE_AUDIO_REASON_INTERNAL = 0
, REMOTE_AUDIO_REASON_NETWORK_CONGESTION = 1
, REMOTE_AUDIO_REASON_NETWORK_RECOVERY = 2
, REMOTE_AUDIO_REASON_LOCAL_MUTED = 3
,
REMOTE_AUDIO_REASON_LOCAL_UNMUTED = 4
, REMOTE_AUDIO_REASON_REMOTE_MUTED = 5
, REMOTE_AUDIO_REASON_REMOTE_UNMUTED = 6
, REMOTE_AUDIO_REASON_REMOTE_OFFLINE = 7
} |
|
enum | REMOTE_VIDEO_STATE {
REMOTE_VIDEO_STATE_STOPPED = 0
, REMOTE_VIDEO_STATE_STARTING = 1
, REMOTE_VIDEO_STATE_DECODING = 2
, REMOTE_VIDEO_STATE_FROZEN = 3
,
REMOTE_VIDEO_STATE_FAILED = 4
} |
|
enum | REMOTE_VIDEO_STATE_REASON {
REMOTE_VIDEO_STATE_REASON_INTERNAL = 0
, REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION = 1
, REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY = 2
, REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED = 3
,
REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED = 4
, REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED = 5
, REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED = 6
, REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE = 7
,
REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK = 8
, REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY = 9
} |
|
enum | REMOTE_VIDEO_DOWNSCALE_LEVEL {
REMOTE_VIDEO_DOWNSCALE_LEVEL_NONE
, REMOTE_VIDEO_DOWNSCALE_LEVEL_1
, REMOTE_VIDEO_DOWNSCALE_LEVEL_2
, REMOTE_VIDEO_DOWNSCALE_LEVEL_3
,
REMOTE_VIDEO_DOWNSCALE_LEVEL_4
} |
|
enum | CONNECTION_STATE_TYPE {
CONNECTION_STATE_DISCONNECTED = 1
, CONNECTION_STATE_CONNECTING = 2
, CONNECTION_STATE_CONNECTED = 3
, CONNECTION_STATE_RECONNECTING = 4
,
CONNECTION_STATE_FAILED = 5
} |
|
enum | LASTMILE_PROBE_RESULT_STATE { LASTMILE_PROBE_RESULT_COMPLETE = 1
, LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE = 2
, LASTMILE_PROBE_RESULT_UNAVAILABLE = 3
} |
|
enum | CONNECTION_CHANGED_REASON_TYPE {
CONNECTION_CHANGED_CONNECTING = 0
, CONNECTION_CHANGED_JOIN_SUCCESS = 1
, CONNECTION_CHANGED_INTERRUPTED = 2
, CONNECTION_CHANGED_BANNED_BY_SERVER = 3
,
CONNECTION_CHANGED_JOIN_FAILED = 4
, CONNECTION_CHANGED_LEAVE_CHANNEL = 5
, CONNECTION_CHANGED_INVALID_APP_ID = 6
, CONNECTION_CHANGED_INVALID_CHANNEL_NAME = 7
,
CONNECTION_CHANGED_INVALID_TOKEN = 8
, CONNECTION_CHANGED_TOKEN_EXPIRED = 9
, CONNECTION_CHANGED_REJECTED_BY_SERVER = 10
, CONNECTION_CHANGED_SETTING_PROXY_SERVER = 11
,
CONNECTION_CHANGED_RENEW_TOKEN = 12
, CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED = 13
, CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT = 14
, CONNECTION_CHANGED_REJOIN_SUCCESS = 15
,
CONNECTION_CHANGED_LOST = 16
, CONNECTION_CHANGED_ECHO_TEST = 17
, CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER = 18
} |
|
enum | NETWORK_TYPE {
NETWORK_TYPE_UNKNOWN = -1
, NETWORK_TYPE_DISCONNECTED = 0
, NETWORK_TYPE_LAN = 1
, NETWORK_TYPE_WIFI = 2
,
NETWORK_TYPE_MOBILE_2G = 3
, NETWORK_TYPE_MOBILE_3G = 4
, NETWORK_TYPE_MOBILE_4G = 5
} |
|
enum | AREA_CODE {
AREA_CODE_CN = 0x00000001
, AREA_CODE_NA = 0x00000002
, AREA_CODE_EU = 0x00000004
, AREA_CODE_AS = 0x00000008
,
AREA_CODE_JP = 0x00000010
, AREA_CODE_IN = 0x00000020
, AREA_CODE_GLOB = (0xFFFFFFFF)
} |
|
enum | ENCRYPTION_MODE { SM4_128_ECB = 4
} |
|
enum | ENCRYPTION_ERROR_TYPE { ENCRYPTION_ERROR_INTERNAL_FAILURE = 0
, ENCRYPTION_ERROR_DECRYPTION_FAILURE = 1
, ENCRYPTION_ERROR_ENCRYPTION_FAILURE = 2
} |
|
enum | MAX_USER_ACCOUNT_LENGTH_TYPE { MAX_USER_ACCOUNT_LENGTH = 256
} |
|
enum | STREAM_SUBSCRIBE_STATE { SUB_STATE_IDLE = 0
, SUB_STATE_NO_SUBSCRIBED = 1
, SUB_STATE_SUBSCRIBING = 2
, SUB_STATE_SUBSCRIBED = 3
} |
|
enum | STREAM_PUBLISH_STATE { PUB_STATE_IDLE = 0
, PUB_STATE_NO_PUBLISHED = 1
, PUB_STATE_PUBLISHING = 2
, PUB_STATE_PUBLISHED = 3
} |
|
enum | TCcMode { CC_ENABLED
, CC_DISABLED
} |
|
enum | BYTES_PER_SAMPLE { TWO_BYTES_PER_SAMPLE = 2
} |
|
enum | RAW_AUDIO_FRAME_OP_MODE_TYPE { RAW_AUDIO_FRAME_OP_MODE_READ_ONLY = 0
, RAW_AUDIO_FRAME_OP_MODE_READ_WRITE = 2
} |
|
enum | RTMP_CONNECTION_ERROR { RTMP_CONNECTION_ERR_OK = 0
, RTMP_CONNECTION_ERR_FAILED = 1
, RTMP_CONNECTION_ERR_INVALID_URL = 2
, RTMP_CONNECTION_ERR_BAD_NAME = 3
} |
|
enum | RTMP_CONNECTION_STATE {
STATE_DISCONNECTED = 1
, STATE_CONNECTING = 2
, STATE_CONNECTED = 3
, STATE_RECONNECTING = 4
,
STATE_FAILED = 5
, STATE_RECONNECTED = 6
} |
|
enum | PublishAudioError { PUBLISH_AUDIO_ERR_OK = 0
, PUBLISH_AUDIO_ERR_FAILED = 1
} |
|
enum | PublishVideoError { PUBLISH_VIDEO_ERR_OK = 0
, PUBLISH_VIDEO_ERR_FAILED = 1
} |
|
enum | ImageType { kPng
, kJpeg
, kGif
} |
|
enum | VideoTrackType { LOCAL_VIDEO_TRACK
, REMOTE_VIDEO_TRACK
} |
|